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#用のシンプルな双方向暗号化

よろしくお願いします

于 2012-12-03T02:39:46.183 に答える