# password

> Shoplazza 主题的 password template 渲染店铺开启密码保护时的落地页，包含商家可编辑的文案与密码表单。

`password` template 渲染密码页面，即为商店启用密码保护后显示的落地页。该页面包含一条可由商家编辑的提示信息，以及供客户输入密码进入商店的密码表单。

## 位置

`password` template 位于 theme 的 `templates` 目录下：

```text title="目录"
└── theme
    ├── layout
    ├── templates
    |   ...
    |   ├── password.liquid
    |   ...
    ...
```

## 内容

您可以在 template 的 section 中包含以下内容：

* [密码提示信息](./password#密码提示信息)
* [密码表单](./password#密码表单)

### 密码提示信息

当商店启用密码保护时，还可以选择显示一条提示信息。可以通过 Liquid [shop 对象](/docs/theme/references/liquid/objects/shop)的 `password_message` 属性来显示该信息：

```lua title="示例"
{% unless shop.password_message %}
  {{ shop.password_message | escape }}
{% endunless %}
```

### 密码表单

密码表单可以使用 `<form>` 元素添加。在 form 标签块内，需要包含一个具有以下属性的 `<input>`：

* `type="text"`
* `name="password"`

例如：

```html title="示例"
<form method="POST" action="{{ '/api/password/v2' | add_root_url }}">
  <input placeholder="Password" name="password" maxlength="100" required />
  <button type="submit">Enter</button>
</form>
```

***

## 使用说明

如果您在开发店铺上工作，则无法在该店铺中展示自定义密码页面，系统始终会显示开发专属密码页面。

虽然可自定义的密码页面不用于控制开发店铺的访问，但您仍可在登录后查看该页面，或通过 Shoplazza 管理后台进行编辑。

已登录的访客可以通过访问 `https://your-store-name.myshoplaza.com/password` 来查看可自定义的密码页面，其中 `your-store-name` 为开发店铺的名称。
