using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DataSet1TableAdapters;public partial class Login : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {    }
    protected void BtnRegister_Click(object sender, EventArgs e)
    {    }
    protected void BtnLogin_Click(object sender, EventArgs e)
    {
        T_userTableAdapter adapter = new T_userTableAdapter();
        DataSet1.T_userDataTable users = adapter.GetDataByUserName(txtUserName.Text);
        for (int i = 0; i < users.Count; i++)
        {
            DataSet1.T_userRow user = users[0];
            if (IsPostBack)
            {
                txtUserName.Text = "";
                txtPaword.Text = "";
            }
            if (users.Count <= 0)
            {
                Response.Write("<script>alert('用户名错误')</script>");
            }
            else 
            {
                if (user.userName == txtUserName.Text)
                {
                    Response.Write("<script>alert('用户名错误')</script>");
                }
                if (user.password == txtPaword.Text)
                {
                    Response.Write("<script>alert('登陆成功')</script>");
                    adapter.ResetErrorTime(user.ID);
                    return;
                }
                if (user.errorTime >= 3)
                {
                    Response.Write("<script>alert('登陆失败次数过多,禁止登陆')</script>");
                    return;
                }
                else
                {
                    adapter.IncErrorTime(user.ID);
                    Response.Write("<script>alert('密码错误')</script>");
                    return;
                }
            }
        }
    }
}
用户名验证不起作用