0

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

p/s: 我是新手

在此处输入图像描述

4

1 回答 1

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
   }       

对于您的加密,请参阅以下链接:

C#的简单2路加密

此致

于 2012-12-03T02:39:46.183 回答