判断用户是否登陆

yyixin 2009-03-09 07:23:37
if(Request.IsAuthenticated)或if(User.Identity.Name !=null)
可判断用户是否登陆。

那么请问在类中如何进行判断。

直接放上去,会提示“当前上下文中不存在名称……”
...全文
134 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
a12321321321312321 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yyixin 的回复:]
if (System.Web.HttpContext.Current.Request.IsAuthenticated) 这样子解决了
[/Quote]
正解,顶~
yyixin 2009-03-09
  • 打赏
  • 举报
回复
if (System.Web.HttpContext.Current.Request.IsAuthenticated) 这样子解决了
zpphao 2009-03-09
  • 打赏
  • 举报
回复
就用Session啦,在登录处把用户名用Session保存起来,
在你想验证的类处用Request接收
如:session["username"]=username.text;
在想判断的地方用:if(request["username"]=="")
hechenqingtian 2009-03-09
  • 打赏
  • 举报
回复
登录之后查询数据库得到对象User ,判断啦
如果存在
Session["user"]=user;

再次登录
User user=Session["user"] as User
判断是否为空就可以了
为空自然是没有登录过
liuyeede 2009-03-09
  • 打赏
  • 举报
回复
HttpContex.Current.User.IsAuthenticated
云想慕尘 2009-03-09
  • 打赏
  • 举报
回复
那就不知道了,只知道3楼那样的
yyixin 2009-03-09
  • 打赏
  • 举报
回复
我就要用if(Request.IsAuthenticated)或if(User.Identity.Name !=null) 这样的方法
pangjian2007 2009-03-09
  • 打赏
  • 举报
回复
这样可以吗

登陆的时候

给 session("vip")=true


在需要判断的页面写上

if session("vip")=true then
你已经登陆了
else
你还没登陆
end if
yyixin 2009-03-09
  • 打赏
  • 举报
回复
高手都哪里去了呀?
yyixin 2009-03-09
  • 打赏
  • 举报
回复
没有答案?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧