演示:
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
