110,538
社区成员
发帖
与我相关
我的任务
分享
void button1_Click(object sender, EventArgs e)
{
bool ok = LoginManager.Login(username.Text, password.Text);
if (ok)
{
// 登录成功后的处理
}
else
MessageBox.Show("登录失败,用户名或密码错误。");
}
BLL
class LoginManager
{
public static bool Login(string username, string password)
{
IUserDataProvider p = GetProvider(); // 根据配置获取数据提供者
UserInfo user = p.GetUser(username); // 调用数据提供者获取用户实体。
if (user != null && user.Password == password) // 验证用户和密码
return true;
else
return false;
}
}
DAL
class SqlUserDataProvider : IUserDataProvider
{
public UserInfo GetUser(string username)
{
// 从数据库中读取用户信息
}
}