http://www.chinabs.net/aspnet/default.asp?infoid=40

解决方案 »

  1.   

    1,你在用户登录时用储存过程验证用户.
    2,用户登录后,你用SESSION将用户名,密码保存下来,在每个页面中验证,
    3,注销时将所有的SESSION清空,重新打开LOGIN页
      

  2.   

    登陆时让用户输入的用户名和密码跟数据里的对应,登陆成功后用Session保存用户的用户,注销就清空Session
      

  3.   

    很巧,我更把这个东西编写完不知道对你有没有用?
    string connectionString = "data source=CLIENTDELL\\NETSDK;initial catalog=epb;integrated security=SSPI;persist security info=True;workstation id=CLIENTDELL;packet size=4096"; public void LoginYN()
    {
    string sqlLanguage = "SELECT pw FROM Accounts WHERE account='"+pw.Text+"' && pw = '"+pw.Text+"'";
    bool blnIsAuthenticated = false; try
    {
    SqlConnection Connection = new SqlConnection(connectionString);
    Connection.Open(); SqlCommand Command = new SqlCommand(sqlLanguage,Connection); SqlDataReader sqlDR = Command.ExecuteReader(); if (sqlDR.Read())
    {
    if (sqlDR.Equals(pw.Text))
    {
     blnIsAuthenticated = true;
    }
    else
    {
     blnIsAuthenticated = false;
    }
    }
    sqlDR.Close();
    Connection.Close(); }
    catch (Exception ex)
    {
    Message.Text = ex.Message;
    } if (blnIsAuthenticated == true )
    {
    FormsAuthentication.RedirectFromLoginPage(account.Text,cookieSelect.Checked);
    }
    else 
    {
    Message.Text ="发生错误了";
    Response.Redirect("wrong.aspx");
    }
    } private void ok_Click(object sender, System.EventArgs e)
    {
    LoginYN();
    } private void cancel_Click(object sender, System.EventArgs e)
    {
    Response.Redirect("default.aspx");
    }
    }
    }如果你要保护某个文件家中所有网页泽
    在此文件夹中新建一个web.config辕马如下:
    <configuration>
      <system.web>
        <authorization>
            <deny users="?" />
        </authorization>
      </system.web>
    </configuration>
    再就是在项目的web.config中设置以下
        <authentication mode="Forms" >
        <forms loginUrl = "login.aspx" protection ="All" timeout="60" name ="FormsAuth" />
        </authentication>好了,希望对你有所帮助。
      

  4.   

    注销
    FormsAuthentication.SignOut();

    Response.Redirect("login.aspx");给点分我吧!!
      

  5.   

    有两种方法:
    1。Session
    2. Cookies
    要源代码给我消息