使用MySQL在用户Java中进行身份验证



我必须在登录后制作一个应用程序,带你进入一个有几个选项的窗口,这些选项会根据你登录的用户类型(管理员、经理、普通用户)而变化,我已经创建了登录对话框并连接到数据库,但不知道如何做到这一点:1.Java区分用户是管理员、经理还是普通用户。2.你按类型选择不同的窗口。。如果你能帮助我,我将非常感激,因为我很失落。。。非常感谢。

Okey,因为你没有告诉应用程序库(如果是web应用程序、桌面应用程序、使用的框架等),所以我需要非常简单地回答。

  • 安装数据库
  • 安装您的登录表和数据(例如admin/adminpwd;user/userpwd等)

如果摆动:

  • 创建一个要求输入用户名和密码的登录窗口
  • 如果管理员然后加载管理员帧,如果用户加载用户帧则显示错误

如果Web应用程序:

  • 创建一个简单的登录html表单,询问用户名和密码
  • 在您的Jsp/Servlet中进行用户检查,将用户信息放入会话中,如果是user,则重定向到用户页面,如果是admin,则重定向至管理页面,否则为错误页面(您可以在页面中进行简单的检查,以验证会话中是否存在用户信息,以防…)

这是一个非常非常基本的流程,您当然可以创建一个组/角色表/列,将每个用户连接到一个组。当你有很多用户时,这会让它变得更容易。有很多框架可以让这变得更容易,但基本原理是一样的!)

最新更新