网站是公司内部使用的,我们给这家开发,我把这个网站放在我们公司的服务器上和我的机器上,使用admin登录后台和使用普通用户登录前台都能够成功登录首页(后台首页或前台首页)且能访问各个功能模块,在客户的公司里,放在他们的服务器上,我的电脑连接他们的内部网,也能够正常方位,但是他们的机器确实admin能够正常进入首页且访问各个功能模块,但普通用户却进入首页后,点击任意功能模块就会调回登录界面,
这个网站,每个前台界面都是使用Master页的,Master页的onload方法中会检查Session中有没有保存登录用户的信息,没有就会跳到登录页,本以为是这里导致的普通用户无法使用功能的错误,但是为什么用我的机器访问他们的服务器的网站没这个问题,但用他们的机器访问就不行呢,我用的是他们的无线网,客户公司有多个无线网或有线,浏览器用的是360、搜狗。ie,用这些浏览器我访问他们服务器网站没问题,但在客户机器上就不行,这是不是个程序bug我都确定不了,
大家给个意见,怎么处理?
但客户说chrome浏览器是没问题的,这个浏览器我没在我本机上试过
是否被禁止了COOKIE?
在Master的Onload事件中,让它显示个Label的值,如label1.Text = Session的值。看看有什么问题。
另外:公司的网络有没有用域方式管理?还是用工作组方式?如果是域方式的话,建议直接用Windows方式来认证用户数据。
估计是普通用户登录的问题,你测试的时候也是用的普通用户??
如果是普通用户的问题,那在不同浏览器上应该是都出毛病,但不是这样,只是在ie8上出问题
@北在北方: 是不是你登陆的时候用js取值并判断是否为空之类的,再回发服务端,然后js不兼容,就造成没有登录