CSFramework快速开发框架设置默认管理员密码及修改用户密码(KeyProvider类)

1. 使用DemoTester程序测试加密解密。
C/S系统快速开发框架旗舰版V5.0提供CSFrameworkV5.DemoTester程序进行加解密,获得密码后,打开系统库的tb_MyUser表,在表内直接修改密码(参考下面第3步)。

2. 如何使用KeyProvider类加密解密。
C/S系统快速开发框架旗舰版V5.0提供KeyProvider加解密工具类,默认提供Rijndael对称加密算法。
获得密码后,打开系统库的tb_MyUser表,在表内直接修改密码(参考下面第3步)。

==== 上面的代码可在Program.cs文件内运行测试 ====
C# Code:
//初始化密码策略
KeyProvider.Default = new KeyProviderRijndael("您的key", "您的iv");
//加密
string pwd1 = KeyProvider.Default.Encrypt("test");
//解密
string pwd2 = KeyProvider.Default.Decrypt("PZ58HCwDzYnuuFVtd7OgLg==");
//来源:C/S框架网 | www.csframework.com | QQ:23404761
//初始化密码策略
KeyProvider.Default = new KeyProviderRijndael("您的key", "您的iv");
//加密
string pwd1 = KeyProvider.Default.Encrypt("test");
//解密
string pwd2 = KeyProvider.Default.Decrypt("PZ58HCwDzYnuuFVtd7OgLg==");
//来源:C/S框架网 | www.csframework.com | QQ:23404761

SQL Code:
SELECT TOP (200) isid, Account, UserName, Password, IsLocked, FlagAdmin, DataSets
FROM tb_MyUser
WHERE (FlagAdmin = 'Y')
FROM tb_MyUser
WHERE (FlagAdmin = 'Y')
如何设置管理员用户?
打开系统数据库的tb_MeyUser表,修改FlagAdmin=Y, 既为管理员用户。
管理员用户不受任何权限控制,不属于任何角色、用户组。
tb_MeyUser表几个重要字段说明:
1). Account:用户编号,唯一编号,不可重复,用于登录系统。2). UserName:用户名称。3). Password:用户密码,使用Rijndael对称加密的密码。4). IsLocked:用户是否锁定,锁定的用户不可登录系统。5). FlagAdmin:Y/N,是否管理员用户。6). DataSets:用户拥有的账套编号。
4. 用户登录界面修改密码(若记得旧密码可操作)


扫一扫加微信


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网