日期:2014-05-19  浏览次数:20499 次

|M| 第二贴: 大家看一下这样的 用户登录 需求要怎么来做合适 谢谢
环境:
比如系统里面有10个代理商
现在要求要给每一个代理商有一个独立的登录面页
(PS:或者不独立也行)
他们主要是
用户浏览这个页面的时候会看他们自己相关的信息
比如:   XXX你好   XXX公司   和其他的内容
然后还有一个登录窗口
输入用户名密码   进行登录  

然后现在我是这样做的
每添加一个代理商的时候
就复制原来的login.aspx   和   login.aspx.cs  
然后重命名login1.aspx   login1.aspx.cs
再修改一下login1.aspx   里面的各种信息换成这个代理商的信息

这样虽然可以但每添加一次代码商都是做这一步
太麻烦了,有没有实现以上功能而且简单的方法  

PS:在这个登录页面里面不能用框架
----------------------------------------
cpp2017(慕白兄)   :
没有必要用这么多登录界面.
一个就可以了,就只是显示内容不同.
RE:是的要的就是这样的效果,但怎么区分浏览的数据不同呢
-----------------------------------------
realtb(强悍的猪)
用户浏览这个页面的时候会看他们自己相关的信息
如果用户一打开浏览器就进入这个页面的话,程序怎么知道浏览的用户是谁?
RE:对这个已经帮我回答了cpp2017(慕白兄)  
-----------------------------
Snowdust(雪尘):
建议:
建一个代理商表,这样每个代理商就会分配一个ID,登录的时候传一个ID进去,例如A代理商的ID为1,你告诉A代理商的登录地址为Login.aspx?ID=1
RE:怎么可能让代理商在网址上输入login.aspx?id=XX   这样的呢,不符合要求
一般人都是只会输入www.xxx.com   或者   www.xxx.com/login.aspx
--------------------------
realtb(强悍的猪)
我觉得楼主的这个思想似乎无法实现,除非他的Login登陆页面是从其他页面跳转过来的,并能附带一些代理商的信息
RE:对还是你比较理解我的需求
------------------------
我不太明白你的意思,是否在未登陆之前就要根据不通的代理商作出相应编写,如果是这样的话,我认为用IP来判断是很好的策略
RE:怎么可能用IP来判断呢?怎么知道代理商的IP或他不会在别的地方去上


如果没有什么更好的办法,怎么简化我上面的复制文件的方法好让公司的文员都可以做这项工作,而不用我每加一个代理我就加多一个登录页面

------解决方案--------------------
似乎觉得登录除了多种页面没有什么太好的想法了。
帮顶。
------解决方案--------------------
RE:怎么可能让代理商在网址上输入login.aspx?id=XX 这样的呢,不符合要求 一般人都是只会输入www.xxx.com 或者 www.xxx.com/login.aspx ===========> 这个可以用url重写来实现.
------解决方案--------------------
第一次默认页面,以后记录cookie来自动跳转,显示不同内容