aspx Visual Studio 2010 を使用して新しいプロジェクトを作成しました。ユーザーがログインして別のページにリダイレクトするだけです。いくつかのものを Cookie またはアプリケーション/セッション オブジェクトとして保存します。
そこで、ログイン テンプレートを使用してまったく新しい aspx アプリケーションを作成しました。login.aspx を開き、ログイン ボタンの背後にあるコードを開きました。ユーザーが [OK] をクリックすると、SQL サーバー データベースに接続し、ログイン/パスワードを検証します。これを行って、これが有効なユーザーであると判断したら、これが有効なユーザーであることを aspx に伝えるにはどうすればよいですか?
私はこれに気づきました:
<div class="loginDisplay">
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
<AnonymousTemplate>
[ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
</AnonymousTemplate>
<LoggedInTemplate>
Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
[ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/"/> ]
</LoggedInTemplate>
</asp:LoginView>
したがって、ユーザーが認証されていると何らかの形で言う必要があると想定しています。しかし、どのように?LoginTemplates VS Anonymous テンプレートについて少し混乱していると思います。How do I say 今、LoginTemplate と anonymous を使用します。実行する必要があるプロパティまたはメソッドはありますか? ありがとう