小さなWebアプリを作成していますが、ログインページを作成する必要があります。テーブルUsersを含む独自のMS-SQLサーバーデータベースがあり、ログインするとテーブルから情報を取得してユーザーを検証します。これで、ユーザーがログインしたときに、ユーザー名とその横にあるログアウトリンクが表示されるようにしたいと思います。しかし、どうやってそれを達成するのかわかりません。ログイン名コントロールについて読みましたが、メンバーシッププロバイダーでのみ機能するようです。これを行う方法はありますか?ありがとう~~
質問する
604 次
2 に答える
0
次のように、ログインコントロールを追加する必要があります。
<asp:Login ID="LoginCtrl" runat="server" DestinationPageUrl="Defaul.aspx"></asp:Login>
コードビハインド
Private Sub Log_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles LoginCtrl.Authenticate
If LoginCtrl.UserName = "Username" AndAlso LoginCtrl.Password = "Password" Then
e.Authenticated = True
End If
void MyLogin_Authenticate(object sender, AuthenticateEventArgs e)
{
if(UserName == "Username" && Password == "Password")
e.Authenticated = true;
}
于 2013-02-20T03:22:20.107 に答える