Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF登录验证_C#_Wpf_Authentication_Encryption_Login - Fatal编程技术网

C# WPF登录验证

C# WPF登录验证,c#,wpf,authentication,encryption,login,C#,Wpf,Authentication,Encryption,Login,我正在使用C#和LinQ做一个WPF项目。我的应用程序需要用户登录才能访问应用程序。所以,我正在做的是我在mySQL服务器中拥有所有成员数据(如下图所示)。只有当的“状态”为1时,用户才能登录应用程序。那么,我可以知道什么样的方法可以用于登录过程的所有身份验证和加密吗?谢谢 我是个新手 就这样做: var username = txtUserName.Text; var password = txtPassword.Text;// there is available encrypt

我正在使用C#和LinQ做一个WPF项目。我的应用程序需要用户登录才能访问应用程序。所以,我正在做的是我在mySQL服务器中拥有所有成员数据(如下图所示)。只有当的“状态”1时,用户才能登录应用程序。那么,我可以知道什么样的方法可以用于登录过程的所有身份验证和加密吗?谢谢

我是个新手


就这样做:

   var username = txtUserName.Text;
   var password = txtPassword.Text;// there is available encryption on the web that you can use on. and your code will be like var password=enc.EncryptToString(txtPassword.Text);
   var isValidUser = from user on UserTable
                     where user.UserName == txtUserName.Text && user.Password == password && user.Status == 1
                     select user;  
   if(isValiduser.Count() > 0)
   {
     //OK you can log on
   }
   else
   {
     //user credential is invalid
   }       
有关加密信息,请参见以下链接:


向你问好

ha,实际上我做过类似的事情+1,如果加密有效,请为您标记“勾选”。谢谢你的快速回复=