会话中User.Identity.IsAuthenticated的替代项. [英] alternate of User.Identity.IsAuthenticated in session..

查看:97
本文介绍了会话中User.Identity.IsAuthenticated的替代项.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

会话中的User.Identity.IsAuthenticated是什么.

例如,如果我们必须写

如果(!(User.Identity.IsAuthenticated))
{
Response.Redirect(〜/login.aspx);
}

如果我们使用session

what is the alternate of User.Identity.IsAuthenticated in session.

e.g if we have to write

if (!(User.Identity.IsAuthenticated))
{
Response.Redirect(~/login.aspx);
}

what wil be its replacement if we use session

推荐答案

,它将替换为什么?我认为您可以获取已登录用户的用户名并将其放在会话变量中.检查是否需要此会话变量为空(这表示用户未登录),或者nit是否包含表示其已登录的数据.

这是一个示例:

I think that you can get the username of the logged in user and put it in a session variable.Then you can check when you want if this session variable is empty which means user did not login,or if nit contains data which means that he has logged in.

This is an example:

<pre lang="vb">
Session("username")=Login1.UserName ''Login1 is a login control 

if session("username")=""  ''user is not authenticated

if session("username")=something  ''user is authenticated



希望有帮助.



Hope that helps.


这篇关于会话中User.Identity.IsAuthenticated的替代项.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆