我正在使用SQL Express 2008和Visual Studio 2010.會話不工作
我使用會話做了一個簡單的登錄表單。我希望如果會話爲空,用戶應該無法進入所需的頁面。我寫了下面的代碼:
public void btnsubmit_CLICK(object sender, EventArgs e)
{
if (TextBox1.Text =="admin" && TXTID.Text =="admin")
{
Session["user"] = "admin";
Response.Redirect("generate_report.aspx");
}
else
{
lblmsg.Text = "user name Or password is not correct!";
}
下一頁:
protected void Page_Load(object sender, EventArgs e)
{
if (Session["user"] != "admin")
{
Response.Redirect("Default.aspx");
}
這是工作的罰款,如果我在本地使用,但是當我加載它在客戶端服務器上並不在所有的工作。爲什麼如此?
您是客戶端服務器在進程會話狀態中使用的Web場嗎? –
我無法對您遇到的問題發表評論,但您確實不應該使用自己的身份驗證系統。 AspNetMembershipProvider(http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx)爲您提供免費所需的一切。 – spender
「* id完全不起作用*」並不意味着什麼。請確定錯誤(s)。 – Otiel