演示:
https://delphibbs.com/login.dw
开发环境和源代码
https://gitee.com/xamh/dewebsdk
效果图:
配置方法:
在Runtime目录中放一个dwlogin.json,根据自己项目的需要和配置进行修改,
各参数意义如下:
{ "captions":{ "form":"DeWeb : Web By Delphi", "username":"用户名", "password":"密码", "usernameplaceholder":"请输入用户名", "passwordplaceholder":"请输入密码", "rememberme":"记住密码", "login":"登录", "invalid":"用户名或密码错误!请重新输入" }, "logo":"media/images/loginlogo.png", "rememberdays":30, "successhref":"/main.dw", "remember":true, "database":{ "connectionstring":"Database=deweb.db;DriverID=SQLite", "tablename":"bbs_user", "usernamefield":"username", "passwordfield":"password", "saltfield":"salt" } }
其中:
"form"为页面标题
"username"为用户名标签文本
"password"为密码标签文本
"usernameplaceholder"为用户名输入框提示
"passwordplaceholder"为密码输入框提示
"rememberme"为记住密码文本
"login"为登录按钮标题
"invalid"为输入不正确时的提示
"logo"为LOGO图片文件
"rememberdays"为记住天数
"successhref"为输入正确后进入的网址
"remember"是否默认记住密码
"connectionstring"为FDConnection的连接字符串
"tablename"为用户表名称
"usernamefield"为用户名字段名称
"passwordfield"为密码字段名称
"saltfield"为密码salt字段名称
注:salt是为了对密码辅助加密和保护,可参见:https://www.cnblogs.com/chenweichu/articles/5577955.html