DeWeb第1個通用化模塊:登錄模塊,僅需要修改一個配置文件即可實現登錄功能


演示:

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
 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM