好吧,我正在 Visual Studio 2012 中创建一个程序,它在 VB 中。我有一个登录系统,我希望它连接到具有用户名和密码的数据库。我确实希望这个安全。此外,在数据库和程序中有 3 个级别。级别 1 可以访问程序 1 级别 2 可以访问程序 1 和 2 级别 3 可以访问程序 1、2 和 3。
我也想要数据库中的数字 1、2 和 3;或任何变化。
细节将不胜感激。
好吧,我正在 Visual Studio 2012 中创建一个程序,它在 VB 中。我有一个登录系统,我希望它连接到具有用户名和密码的数据库。我确实希望这个安全。此外,在数据库和程序中有 3 个级别。级别 1 可以访问程序 1 级别 2 可以访问程序 1 和 2 级别 3 可以访问程序 1、2 和 3。
我也想要数据库中的数字 1、2 和 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 条件为
if (permission == 3) then
{
//let user to use the program
}
else
{
//redirect the user to another page
Response.Redirect("http://www.microsoft.com");
}