登录与退出登录
本节介绍登录与退出登录控件的使用。
登录控件
以下是“数据库相关Demo” 中的“login.htm” 登录页面的设置:
在表单Form上创建了用于用户名和密码输入的输入框,再创建一个“登录”控件。“登录”控件属性设置如上图。
检查登录的session名称
这个要和需要登录的页面上检查登录设置的名称一至,见数据库设置中的“检查登录的session名称”。
数据库连接源
验证用密码对的表名
如上图,设置为“users”,表示从用户表中验证。
验证时附加SQL
要过滤的条件,没需要就保留为空即可。
用户名对应的html元素名称
对应用户名输入框的名称。
密码对应的html元素名称
对应密码输入框的名称。
用户名对应的表字段名称
如上图为设置为"username",为"users"表的用户名称字段。
密码对应的表字段名称
如上图为设置为"pwd",为"users"表的密码称字段。
密码要转换为md5
如果密码的值是保存为md5,那么验证密时也要用md5,设置该属性为“true”即可。
对应用户表的ID字段名(用于登录成功后保存登录用户的ID号,存于Session中)
用于登录成功后保存登录用户的ID号,存于Session。
验证密码失败则执行Pas脚本
如上图设置的代码表示如果密码验证不正确先提示“账号或密码不正确,请修改后重新登录!”,同时输出信息“账号或密码不正确,请修改后重新登录!!”(说明:登录控件放在哪个控件上,信息就输出到哪个控件上,如上图“登录”控件放在名称为“text_121292”文本框上,如果验证密码不正确,则提示信息就输出在该文本框上)。
验证密码默认跳转至
验证成功一般会跳转到上一个页面。如果是直接找开登录页面,验证成功则会跳转至该设置的页面。
测试代码,特殊用法
如果是不需要与数据库表交互验证密码的简单登录,可以直接写固定的代码,如下:
退出登录控件
在需要输出登录信息的组件如文本框、面板等上创建“退出登录”控件,默认情况下,如果还没登录则会显示“你好,你还没有登录!”,如果已登录,则显示“你好XXX!退出登录”。见“数据库相关Demo” 的首页。
预览后效果如下:
检查登录的session名称
这个要和需要登录的页面上检查登录设置的名称一至,见数据库设置中的“检查登录的session名称”。
测试代码,特殊用法
如果是不需要与数据库表交互验证密码的简单登录,可以直接写固定的代码,如下:
登录页面URL
没有登录时,点登录打开的页面。
没登录显示信息
默认为“你好,你还没有%s!”,“%s”显示“登录”和登录连接。
已登录显示信息
默认为“你好%s!%s登录”,第一个“%s”显示登录的用户名,第二个“%s”显示“退出”和退出登录连接。