集成公司内部的多个子系统(兼容B/S和C/S),实现单点登录功能的多系统的统一入口功能...

本文介绍了如何集成公司内部多个子系统,实现单点登录功能,从而简化用户登录流程,提供统一的消息提醒和审批流程。通过支持B/S的URL方式和C/S的命令行参数登录,实现了B/S和C/S系统的无缝切换。此外,还展示了后台菜单设计器,允许自定义权限和访问控制,确保不同用户看到不同的菜单。
摘要由CSDN通过智能技术生成

   有一句话也挺有意思的,一直在模仿从未超越过,文章里的技术也都是相对简单的技术,但是实实在在能解决问题,提高效率。

   现在人都懒得瞎折腾,能多简单就多简单,谁都不希望总是做一些重复的工作,我们反复登录多个系统,其实是很头疼的事情,有的系统设计得很友善,有的系统是很糟糕的,我们总是输入用户名、密码、验证码等有时候输入得都有些头大,若只要登录一个系统就可以顺利快速的登录其它N个系统。而且有统一的消息提醒,统一的审批流程,统一的用户,那就很爽了。

   我们平时开发各种系统,尽量让系统支持,各种登录方式,那就会用起来很舒服了。

   例如,B/S 的支持URL方式登录系统。C/S系统支持 static void Main(string[] args)参数登录,那就很爽了。

   C/S 的可以参考 C# winform 窗体接收命令行参数自动登录进行系统,模拟600个WCF客户端的并发压力测试   接着给大家分享一下,通用权限管理系统组件里是如何实现多个系统的集中统一的入口,只登录一次处处畅通了。

吉日嘎拉,通用权限管理系统组件

  上面是运行效果,可以添加任意多个子系统,而且还可以支持C/S B/S,多种登录参数方式,还可以定制,还可以控制菜单的访问权限,不同的人显示不同的菜单。

吉日嘎拉,通用权限管理系统组件

 上图是后台的菜单设计器,可以灵活添加多个子系统,可以排序,可以隐藏停用,也可以设置访问权限。

吉日嘎拉,通用权限管理系统组件

 上图为,传输用户密码的效果,当然还可以按要求传输其他参数,例如工号,用户主键,令牌等等。

吉日嘎拉,通用权限管理系统组件

 上图是传输令牌的设置方法。

吉日嘎拉,通用权限管理系统组件

 这个是执行C/S程序的效果,当然后面可以带参数,就可以实现自动登录。

 上图为,自动登录B/S系统的效果图,不需要人工输入用户名密码等等繁琐的步骤进入内部管理系统了。

 

动态加载菜单的参考代码

 1          private  void AddApplictionsMenuItem(ToolStripMenuItem mitmAppliction)
 2         {
 3              //
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值