none
一个从邮件中打开连接,访问页面的问题,请大家赐教 RRS feed

  • 问题

  • 部门信息化中最早是用asp作的,现在正在慢慢的改造成.net的,权限控制依靠登录保存session中的用户名,根据它来读权限,从asp页面跳转到aspx页面用了SessionTransfer.asp一个从网站找到的,也挺好用,我现在页面中后台在流程中发送邮件给下一个人,邮件中有连接,他打开邮件,点击连接就直接到了他的处理页面,可以直接处理,问题就在这,点击连接打开,没有权限:比如本来这个页面有一个处理按钮,普通人是看不到这个按钮的,我选择的人有这个权限;他已经在他的电脑上登录了,他找到他要处理的问题,可以看到按钮,但从邮件中直接点开连接,就看不到按钮,这是什么原因?浏览器的设置会有关系吗?还是服务器的设置?
    2010年11月16日 2:36

答案

全部回复

  • 程序都在我的电脑上写出来的,同样的操作在我的电脑中就没问题;难道和电脑环境有关?

    2010年11月16日 2:39
  • 邮件不是浏览器,不能使用Session
    【孟子E章】
    2010年11月17日 1:16
    版主
  • 孟兄,我已经登录了系统,也就说现在我的登录信息已经保存在session里面了,现在我又去打开邮件内容里面的链接,又打开了一个IE页面,这个新页面里面不能读取我已经登录的信息吗?
    2010年11月17日 1:27
  • session是会过期的,我想你登陆的信息应该可以保存到cookie中。 session是会话级别的,当这个网页不存在的时候,session就没有了。请了解session,cache,and cookie的区别,百度,google上有很多资源。
    I am fish.
    2010年11月19日 6:10