簡體   English   中英

使用 MySQL 在用戶 Java 中進行身份驗證

[英]Authentication in user Java with MySQL

我必須在登錄后創建一個應用程序,帶你到一個有幾個選項的窗口,這些選項根據你登錄的用戶類型(管理員、經理、普通用戶)而變化,我已經創建了登錄對話框並連接到數據庫,但是不知道怎么做: 1.Java區分一個用戶是admin、manager還是normal。 2.您按類型選擇不同的窗口..如果您能幫助我將不勝感激,因為我很迷茫......謝謝!

好吧,因為您沒有告訴應用程序基礎(如果是 Web 應用程序、桌面應用程序、使用的框架等),那么我的答案將需要非常簡單。

  • 安裝你的數據庫
  • 安裝您的登錄表和您的數據(例如 admin / adminpwd; user / userpwd 等)

如果搖擺:

  • 創建一個要求用戶名和密碼的登錄窗口
  • 如果 admin 則加載 admin-frame,如果用戶加載 user-frame 否則顯示錯誤。

如果 Web 應用程序:

  • 創建一個簡單的登錄html表單,要求輸入用戶名和密碼
  • 做一個用戶檢查你的 Jsp/Servlet,把用戶信息放在會話中,如果是用戶,則重定向到用戶頁面,如果是管理員,則重定向到管理頁面,否則重定向到錯誤頁面(您可以在頁面中進行簡單的檢查以驗證用戶-信息存在於會話中,以防...)

這是一個非常非常基本的流程,您當然可以制作一個將每個用戶連接到一個組的組/角色表/列。 當您擁有大量用戶時,這會更容易。 有許多框架可以使這變得更容易,但基礎是相同的! ;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM