DeWeb第1个通用化模块:登录模块,仅需要修改一个配置文件即可实现登录功能

摘要:
演示:https://delphibbs.com/login.dw开发环境和源代码https://gitee.com/xamh/dewebsdk效果图:配置方法:在Runtime目录中放一个dwlogin.json,根据自己项目的需要和配置进行修改,各参数意义如下:{"captions":{"form":"DeWeb:WebByDelphi","username":"用户名","password"

演示:

https://delphibbs.com/login.dw

开发环境和源代码

https://gitee.com/xamh/dewebsdk

效果图:

DeWeb第1个通用化模块:登录模块,仅需要修改一个配置文件即可实现登录功能第1张

配置方法:

在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

免责声明:文章转载自《DeWeb第1个通用化模块:登录模块,仅需要修改一个配置文件即可实现登录功能》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇解决nginx反向代理webservice的soap:address location问题Ubuntu18.04+CUDA+CUDNN+Pytorch环境配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法

具体下载地址:HTTP://www.microsoft.com/downloads/details.aspxFAMILYID=c06b8369-60dd-4b64-A44B-84b371ede16d&displayLang=ZH-CN对于一些早期用户,如果连接字符串中使用的是“Microsoft.Jet.OLEDB.4.0”,由于喷气项目已经停止,该项目不再...

Notepad++正则表达式查找替换文本中文字符

测试需求测试工具中xml配置文件中的注释字段包含中文字符。Win10系统中使用的工具中偶尔会出现中文乱码,导致配置文件无效。解决方案是将配置文件中的中文注释替换为英文注释,或者直接替换和删除。如何查找和删除配置文件中的汉字?“记事本”中使用正则表达式[^x00 xff]来匹配汉字。替换完成如下3。所有汉字已被替换。...

开源跳板机jumpserver的安装部署和使用详细教程及踩坑经验

安装篇jumpserver需要依赖于mysql数据库,python开发工具的支持,所以需要安装一系列软件。按照提示进行所有流程的安装,安装完成之后访问http://ip:8000端口即可登录到jumpserver。因为jumpserver会在被管理的后端主机上通过此处指定的管理用户来添加指定的用户和sudo权限:配置sudo授权,用于添加sudo授权。...

element-ui表格el-table回显时默认全选数据

1、html代码˂el-table-columntype="selection"width="45"...

linux下ifconfig, DNS以及route配置

Linux基本网络配置命令1.ifconfig查看网络接口信息。普通用户使用的ifconfig的完整路径:/sbin/ifconfigifconfig网络接口名称:显示指定接口的详细信息。...

go语言游戏服务端开发(一)——架构

本教程以Go语言为例。特别是游戏服务进程有更新上线时,稳定性还没有被线上并发验证,宕机的几率会增加,数据丢失的风险也会增加。为了减轻风险,可以考虑把数据缓存跟服务进程分离。对于轻中度游戏,游戏的通信量不会很多,没必要每个分服都有一个长连接socket网关。假设一个分服同时连接服务器的客户端有5k,一台机器的socket网关能支持5w个玩家。因此网关需要参与服...