两个页面一个是Login.aspx一个是Default.aspx
在登陆界面的按钮事件处理的代码为
public void Login_OnClick(object sender, EventArgs args)
{
if (UsernameTextbox.Text=="feng123" && PasswordTextbox.Text=="123456")
{
FormsAuthentication.SetAuthCookie(UsernameTextbox.Text, true); Response.Redirect("Default.aspx");
}
else
Msg.Text = "Login failed. Please check your user name and password and try again.";
}在Default.aspx中的代码为
<div>
<% if( Request.IsAuthenticated ) { %>
当前用户已登录,登录名:<%= Context.User.Identity.Name %> <br />
<input type="submit" name="Logon" value="退出" />
<% } else { %>
<b>当前用户还未登录。</b>
<% } %>
</div>为什么我登陆后页面跳转到Default.aspx中显示的为
当前用户还未登陆
在登陆界面的按钮事件处理的代码为
public void Login_OnClick(object sender, EventArgs args)
{
if (UsernameTextbox.Text=="feng123" && PasswordTextbox.Text=="123456")
{
FormsAuthentication.SetAuthCookie(UsernameTextbox.Text, true); Response.Redirect("Default.aspx");
}
else
Msg.Text = "Login failed. Please check your user name and password and try again.";
}在Default.aspx中的代码为
<div>
<% if( Request.IsAuthenticated ) { %>
当前用户已登录,登录名:<%= Context.User.Identity.Name %> <br />
<input type="submit" name="Logon" value="退出" />
<% } else { %>
<b>当前用户还未登录。</b>
<% } %>
</div>为什么我登陆后页面跳转到Default.aspx中显示的为
当前用户还未登陆
解决方案 »
- 求助通过js post文件到服务器端
- DetailsView自带删除问题
- 【求思路】Gridview有UpdateProgress,使用DropDownList 分页
- 用luncene.net写了一个索引300M,可是我在打开页面的时候页面还是非常的慢,求高手帮忙优化。。。
- 请问session在SQLServer状态下,.net 2003 和 .net 2005 的程序可不可以共享Session
- 关于手机上传图片的问题
- 急求高手解决新闻列表函数计算
- 在C#中,怎么判断一个字符串中都是数字,而不是字符。
- radiobuttonlist数据绑定
- 如何判断用户是否登录?
- DataGrid中如何给模板列赋值
- 分列显示数据库的一列多条数据
IsAuthenticated 一般是用户请求是否已经过身份验证。建议使用[单点登录] 做判断
http://blog.csdn.net/huijunliang/article/details/7259889
我明白兄台的意思,但是我很纳闷为什么
FormsAuthentication.SetAuthCookie(UsernameTextbox.Text, true);
这个语句执行了但是没有实现登陆的效果
FormsAuthentication.SetAuthCookie(UsernameTextbox.Text, true,FormsAuthentication.FormsCookiePath);
获取:string idenName = HttpContext.Current.User.Identity.Name;
<!--
通过 <authentication> 节可以配置 ASP.NET 用来
识别进入用户的
安全身份验证模式。
-->
<authentication mode= "Forms"> <forms loginUrl= "Default.aspx" name= ".ASPXAUTH "> </forms> </authentication>这是web.config中关于验证部分的代码