簡體   English   中英

使用會話c#成功注銷

[英]Successful Logoff using Session c#

我正在嘗試在我的項目上實現注銷系統。 我有以下內容:

mypage.cs

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

注銷.aspx

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

注銷.aspx.cs

protected void login_in( object sender, EventArgs e )
        {

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

問題是,由於沒有會話,所以每次我第一次進入頁面時都會提示輸入用戶和密碼。 但是使用這種注銷方法,它可以成功重定向,但可以使用舊用戶進行重定向,而無需詢問信息。

有更多想法嗎?

我當時得到的建議是將用戶重定向到代碼中的“注銷”頁面-Session.RemoveAll();。 並重定向到登錄頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM