在java web 工程中實現登錄和安全驗證


登錄驗證代碼

 1 String username = request.getParameter("username");//獲取用戶名
 2         String password = request.getParameter("password");//獲取密碼
 3          
 4         //如果用戶名user或密碼88888相同
 5         if(username.equals("user") && password.equals("88888")) {
 6             HttpSession session = request.getSession(true);//獲取會話
 7              
 8             //密碼正確則設置一個session
 9             session.setAttribute("user", new User(username,password));
10             putCookie(request,response,username);//將request、response、username放到cookie里
11 //跳轉到console/admin.jsp
12  request.getRequestDispatcher("console/admin.jsp").forward(request, response); 
13 
14 }else { 
15 //否則跳轉到ERROR_VIEW
16    request.getRequestDispatcher(ERROR_VIEW).forward(request, response); 
17 }

安全驗證代碼

1 //將/console/*", "/admin/*開頭的過濾掉
2 @WebFilter(urlPatterns = { "/console/*", "/admin/*" }, initParams = {
3  //INDEX_VIEW的值為/index.jsp
4         @WebInitParam(name = "INDEX_VIEW", value = "/index.jsp") })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM