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

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


1. 使用DemoTester程序测试加密解密。


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


贴图图片-CSFramework快速开发框架设置默认的管理员密码3


2. 如何使用KeyProvider类加密解密。


C/S系统快速开发框架旗舰版V5.0提供KeyProvider加解密工具类,默认提供Rijndael对称加密算法。

获得密码后,打开系统库的tb_MyUser表,在表内直接修改密码(参考下面第3步)。

贴图图片-CSFramework快速开发框架设置默认的管理员密码


==== 上面的代码可在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



3. 在SQL管理器,打开tb_MyUser表修改用户密码。


贴图图片-CSFramework快速开发框架设置默认的管理员密码1


SQL Code:

SELECT TOP (200) isid, Account, UserName, Password, IsLocked, FlagAdmin, DataSets
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. 用户登录界面修改密码(若记得旧密码可操作)


贴图图片-CSFramework快速开发框架设置默认的管理员密码4


C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

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

评论内容
昵称:
关联文章

CSFramework快速开发框架设置默认管理员密码修改用户密码KeyProvider
如何修改C/S框架默认的对称加密(Rijndael)密码?
开发框架怎样设置管理员用户 tb_MeyUser表重要字段详解
CS快速开发框架V2.2 新增登录窗体直接修改密码功能
用户管理表格右键弹出菜单:修改密码,复制权限,锁定用户|C/S框架
CSFramework.WebApi管理员工具软件截图
KeyProvider.KeyProviderRijndael对称加密算法使用|开发框架加密工具
管理员工具使用指南
修改用户资料,保存后密码丢失的问题
CMS - 后台管理(管理员操作)
Admin用户的登录密码csframework
.NET WebApi开发框架精简高效架构用户体验
CSFramework开发框架旗舰版V5-新手入门教程-新手指南-用户操作手册
关于Winform框架C/S快速开发平台
WCF开发框架默认连接:HTTP协议+Message安全模式+Windows客户端认证
CSFrameworkV5旗舰版:登录失败,请检查用户名和密码用户'csframework'登录失败。
C/S架构轻量级快速开发框架WinFramework架构图
如何修改数据库的名称和用户登录名
.Net最新开发框架快速开发平台|C/S框架
CSFramework开发框架支持表格编辑窗体,批量修改表格的数据