以下のログイン機能があります。
[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