为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net登陆后总是被重新定位到登陆界面

asp.net登陆后总是被重新定位到登陆界面

白衣染霜花 2018-12-06 21:28:42
我的asp.net网站没有用Session来判断很重定向(觉得麻烦),用的是forms认证,但是总是登陆正确也被重定位到登陆界面:Admin文件夹下web.config代码为: <configuration>    <appSettings/>    <connectionStrings/>      <system.web>      <authorization>        <deny users ="*"/>        <allow users ="admin" verbs ="*"/>      </authorization>    </system.web></configuration> Login.aspx的后台代码为: protected void btnLogIn_Click(object sender, EventArgs e)    {        string UserName = txtUserName.Text.ToString().Trim();        string PassWord = txtPassWord.Text.ToString().Trim();        //验证码        AccountEntity user = new AccountEntity();        user.Username = UserName;        user.Password = PassWord;        user = new Account().Login(user );        if (user != null)        {            //是否有必要在此创建会话呢?            FormsAuthentication.RedirectFromLoginPage(UserName ,false  );            Response.Redirect("Main.aspx");        }        else        {            this.ClientScript.RegisterStartupScript(this.GetType(), "Message", "alert('用户名或密码错误!')",true);            return;        }    } 其它页面没有控制重定位页面。我知道问题很菜,但仍然希望友友们能够花那么一丁点时间帮助我一下,非常感谢O(∩_∩)O~!
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

貌似没看到你在什么地方标记“我已经登录成功了”

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 315 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信