用于制作会员登录功能。
声明性语法
<stl:login registerUrl="注册页面地址" successUrl="登录成功后的转向地址" logoutUrl="退出登录后的转向地址" runat="server"> <loginTemplate> <!-- 登录表单提交模板 --> </loginTemplate> <userTemplate> <!-- 会员登录成功后的显示模板 --> </userTemplate> <administratorTemplate> <!-- 管理员登录成功后的显示模板 --> </administratorTemplate> <failureTemplate> <!-- 登录失败后的显示模板 --> </failureTemplate> </stl:login>
属性列表
下表显示所有属于此元素的属性列表。
属性 可能的取值 默认值 简介 registerUrl 注册页面地址 successUrl 登录成功后的转向地址 logoutUrl 退出登录后的转向地址
子元素列表
下表显示此元素所有的子元素。
子元素 简介 loginTemplate 登录表单提交模板 userTemplate 会员登录成功后的显示模板 administratorTemplate 管理员登录成功后的显示模板 failureTemplate 登录失败后的显示模板
注意
STL 动态元素 <stl:login> 显示的内容由用户登录状态决定:
- 当用户未登录时显示 <loginTemplate> 中的内容。
- 当登录成功且设置了successUrl属性,将自动转到successUrl页面中。
- 当登录成功且未设置属性successUrl时,如果用户是会员显示<userTemplate>中的内容。
- 当登录成功且未设置属性successUrl时,如果用户是管理员显示<administratorTemplate>中的内容。
- 如果用户是管理员且<administratorTemplate>未设置,显示<userTemplate>中的内容。
- 如果登录失败显示 <failureTemplate> 中的内容。
请参见<loginTemplate>、<userTemplate>、<administratorTemplate> 以及 <failureTemplate>。
用例请参见 stl:login 示例
版权所有 © 2007 百容软件.
保留所有权利。