私はユーザがログインしているウェブサイトを持っています。私はasp:Login
を使用しています。ログインページは正常に動作しますが、ユーザーがサイトにログインすると、このようにユーザー名を送信する認証ページにリダイレクトされるイベントハンドラが関連付けられています。ログイン状態がログに記録されていません
protected void LoginUserPass_LoggingIn(object sender, LoginCancelEventArgs e)
{
Response.Redirect("~/Authenticate.aspx?user=" + LoginUserPass.UserName);
}
と私は"~/Authenticate.aspx"
であることを私のLoginViewのDestinationPageUrl
を設定しています。ユーザーが認証されると、メンバーページへの別のリダイレクトが発生します。しかし、メンバーページには、ユーザーがログインしていることが表示されません。
<asp:LoginStatus ID="LoginStatus1" runat="server"
LogoutAction="Redirect" BackColor="White"
Font-Underline="True" LogoutPageUrl="~/Default.aspx" />
どこが間違っていますか?サイトユーザーがログインがリダイレクトされます