登录管理员c#从本地数据库的错误
本文关键字:数据库 错误 管理员 登录 | 更新日期: 2023-09-27 18:18:34
我有一个问题,当我试图连接一个管理到我的c#应用程序。
我已经创建了一个本地数据库来存储主要信息,如用户名,密码…
当用户进入登录界面时,输入用户名和密码,然后点击登录,如下所示:
<TextBox Name="UserNameBox"></TextBox>
<PasswordBox Name="PasswordBox"></PasswordBox>
<Button Content="Connection" Click="ConnectionClick"></Button>
事件点击角色是检查管理员是否可以登录:
private void ConnectionClick(object sender, RoutedEventArgs e)
{
var username = UserNameBox.Text;
var password = PasswordBox.Password;
Admin admin = new Admin();
if((username == admin.UserName) && (password == admin.Password))
{
this.Close()
MainPage retourpageprincipale = new MainPage();
retourpageprincipale.Show();
}
else
{
MessageBox.Show("Bad Username/Password combo!");
}
}
我已经在我的本地数据库(Admin)中创建了一些假用户,当我输入正确的登录名/密码时,我有MessageBox。我总是有MessageBox
有人知道我做错了什么吗?
我不会给你一个答案,但我会告诉你在这种情况下应该怎么做:
- 尝试调试-将断点放在
if((username == admin.UserName) && (password == admin.Password))
行并使用watch表达式尝试找出问题所在 - 如果第一步是不可能的-尝试记录所有的文件,但记住在发现一个错误后删除这个日志,因为你将记录管理员密码:)
以上步骤应该会给你答案