2013-01-01 54 views
-2

那麼,我正在Visual Studio 2012中創建一個程序,它在VB中。 我有一個登錄系統,我希望它連接到具有用戶名和密碼的數據庫。我確實希望這個安全。 另外,在數據庫和程序中有3個級別。 1級訪問計劃1 2級已經獲得項目1和2 3級訪問程序1,2,和3VB,MySQL和API連接 - Visual Studio 2012

我想數字1,2,3數據庫也;或任何變化。

細節將非常感謝。

+1

你能給更多的細節?您是否嘗試連接MySQL DB或MS SQL?登錄系統有3個級別或程序?它令人困惑。 –

+0

我是MySQL新手。如果你有3級,你可以訪問2級和1級的所有程序。如果這是有道理的。對不起,我一直在尋找,我很累 – MatthewH

回答

3

我想登錄系統有一個單獨的表,你正在從它們檢索數據來檢查登錄的用戶輸入(用戶名和密碼)。在該表中添加名爲「權限」的另一列。根據需要添加1,2,3。當您檢索數據以檢查登錄時,檢索用戶權限級別。當用戶試圖根據他的權限訪問任何程序(程序1,程序2,程序3)時,可以限制訪問。

考慮表,

userid | username | password | permission 
    1   xyz  1234   3 
    2   abc  12332  1 

現在,你必須登錄使用系統「SELECT permission FROM table WHERE username=[textboxvalue] and password=[textboxvalue];」在每個程序中,如果條件爲

if (permission == 3) then 
{ 
//let user to use the program 
} 
else 
{ 
    //redirect the user to another page 
    Response.Redirect("http://www.microsoft.com"); 
} 
+0

好的,謝謝。現在我將如何去設置數據庫? – MatthewH

+0

你的意思是如何創建一個數據庫? –

+0

以某種方式。大聲笑。我想確保我做對了。我將如何連接到數據庫?通過我的登錄表單VB – MatthewH