我必须在登录后创建一个应用程序,将您带到一个带有几个选项的窗口,这些选项根据您登录的用户类型(管理员、经理、普通用户)而变化,我已经创建了登录对话框并连接到数据库,但不知道怎么做: 1.Java区分用户是admin、manager还是普通用户。 2.您按类型选择不同的窗口..如果您能帮助我,我将非常感激,因为我很迷路...谢谢!
最佳答案
好吧,由于您没有告诉应用程序基础(如果是 Web 应用程序、桌面应用程序、使用的框架等),那么我的回答需要非常简单。
- 安装数据库
- 安装您的登录表和数据(例如 admin/adminpwd;user/userpwd 等)
如果 Swing :
- 创建一个要求输入用户名和密码的登录窗口
- 如果是管理员,则加载管理框架,如果用户加载用户框架,否则显示错误。
如果是 Web 应用程序:
- 创建一个简单的登录 html 表单,要求输入用户名和密码
- 在 Jsp/Servlet 中进行用户检查,将用户信息放入 session 中,如果是用户,则重定向到用户页面,如果是管理员,则重定向到管理页面,否则错误页面(您可以在页面中进行简单的检查以验证该用户信息存在于 session 中,以防...)
这是一个非常非常基本的流程,您当然可以创建一个组/角色表/列将每个用户连接到一个组。当您有大量用户时,这会让事情变得更容易。 有许多框架可以使这变得更容易,但基础知识是相同的! ;)
关于java - 使用 MySQL 在用户 Java 中进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18293515/