使用Session c#成功注销

时间:2015-11-11 10:33:32

标签: c# asp.net session webforms

我试图在我的项目上实施注销系统。 我有以下几点:

mypage.cs

 protected void imgBtnLogOff_click( object sender, ImageClickEventArgs e )
        {
            Session.Clear();
            Session.RemoveAll();
            Session.Abandon();
            Response.Redirect( "./Logout.aspx" );
        }

Logout.aspx

<h2>Thanks and come again!</h2>
        <asp:LinkButton runat="server" ID="lbLogIn" Text=" click to log in!" OnClick="login_in"></asp:LinkButton>
    </div>

Logout.aspx.cs

protected void login_in( object sender, EventArgs e )
        {

             Response.Redirect( "mypage.aspx" );
        }

事情是,因为它没有会话,所以每次我第一次进入页面时都会提示输入用户和pw。但是使用这种注销方法,它可以成功地重定向,但是与旧用户重定向,而不需要信息。

对更富有想法的想法?

1 个答案:

答案 0 :(得分:2)

我得到的建议是将用户重定向到代码中的'logout'页面 - Session.RemoveAll(); 并重定向到登录页面。