0

以下のログイン機能があります。

    [WebMethod]
    public static bool isAccountAvailable(string userName, string passWord)
    {
        BDTestDataContext bdc = new BDTestDataContext();
        if ((from q in bdc.Accounts where q.User == userName && q.Password == passWord select q).Count() > 0)
            return true;
        else
            return false;
    }

そしてjQuery

   $.ajax({
                type: 'POST',
                contentType: "application/json; charset=utf-8",
                url: 'Home.aspx/isAccountAvailable',
                data: JSON.stringify({ userName: $('#txtUserLogin').val(), passWord: $('#txtPassLogin').val() }),
                dataType: 'json',
                success: function (data) {
                    if (data.d == true) {
                        alert("Login success");                         
                    }
                    else
                        alert("Error!");
                }
            });

別のページを開いたときにログイン状態を保存するセッションを作成したい。例:/manager.aspx

4

1 に答える 1