2012-12-03 156 views
0

我做用C#和LINQ一個WPF項目。我的應用程序要求用戶在他們能夠訪問應用程序之前登錄。所以,我正在做的是在mySQL服務器中擁有所有成員數據(如下圖所示)。只有「狀態」爲才能夠登錄到應用程序。那麼,我可否知道什麼樣的方法可以用於登錄過程的所有身份驗證和加密?謝謝。WPF登錄認證

P/S:我是新手

enter image description here

回答

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 
    }  

爲了您的加密參見下面的鏈接:

Simple 2 way encryption for C#

問候

+0

哈哈,其實我做類似的東西。爲你+1,如果加密工作標記爲「打勾」。感謝您的快速答覆C = – 0070