|M| 大家看一下这样的 用户登录 需求要怎么来做合适 谢谢
环境:
比如系统里面有10个代理商
现在要求要给每一个代理商有一个独立的登录面页
(PS:或者不独立也行)
他们主要是
用户浏览这个页面的时候会看他们自己相关的信息
比如: XXX你好 XXX公司 和其他的内容
然后还有一个登录窗口
输入用户名密码 进行登录
然后现在我是这样做的
每添加一个代理商的时候
就复制原来的login.aspx 和 login.aspx.cs
然后重命名login1.aspx login1.aspx.cs
再修改一下login1.aspx 里面的各种信息换成这个代理商的信息
这样虽然可以但每添加一次代码商都是做这一步
太麻烦了,有没有实现以上功能而且简单的方法
PS:在这个登录页面里面不能用框架
------解决方案--------------------没有必要用这么多登录界面.
一个就可以了,就只是显示内容不同.
------解决方案--------------------传说中的沙发?~~~
------解决方案--------------------cpp2017(慕白兄) 说的对
------解决方案-------------------- 顶!
不知道哪个有 AD 相关资料``
------解决方案--------------------学习
------解决方案--------------------用户浏览这个页面的时候会看他们自己相关的信息
如果用户一打开浏览器就进入这个页面的话,程序怎么知道浏览的用户是谁?
------解决方案-------------------- 你把 10 个代理商当成10 个帐号来考虑
或者10种角色
------解决方案--------------------可以在数据库中加个表来存储用户,这样判断
也可以建个HashTable映射判断,随便
------解决方案--------------------建议:
建一个代理商表,这样每个代理商就会分配一个ID,登录的时候传一个ID进去,例如A代理商的ID为1,你告诉A代理商的登录地址为Login.aspx?ID=1
------解决方案--------------------login还用原来登陆页面,加个身份确认的页面然后导航到登陆
那你现在是怎么判断用户身份来实现调用login呢?你怎么判断调用哪个login页面,就怎么判断用户身份啊
------解决方案--------------------传说中的答案
很经典的
------解决方案--------------------Snowdust(雪尘)
登录的时候传一个ID进去,例如A代理商的ID为1,你告诉A代理商的登录地址为Login.aspx?ID=1
-----------------------------------------------
这样的话,那不是还需要这个代理商记下自己专属的ID.
我觉得楼主的这个思想似乎无法实现,除非他的Login登陆页面是从其他页面跳转过来的,并能附带一些代理商的信息
------解决方案--------------------看看 基于 角色 的 用户 系统 认证.
------解决方案--------------------http://www.chenjiliang.com/article/View.aspx?ArticleID=753&TypeID=80
http://www.cnblogs.com/helimin19/archive/2005/03/18/121061.html
------解决方案--------------------我不太明白你的意思,是否在未登陆之前就要根据不通的代理商作出相应编写,如果是这样的话,我认为用IP来判断是很好的策略
------解决方案--------------------一个登录页面,不同的人看到的略有差异,登录成功去不同的地方