国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
JSP中實現(xiàn)網(wǎng)站自動登錄
文章分類:Java編程

    登陸的時候一旦選擇了[自動登錄]的選項,則需要在登陸成功后,附加下面的代碼應(yīng)為一般網(wǎng)站都提供保存用戶名的功能,所以我把這個寫到了外面。只有密碼是單獨處理的。   其中的host就是你的域名。 第一步,編寫login.jsp文件,內(nèi)容如下:

 

   

 String host = request.getServerName();Cookie cookie = new Cookie("SESSION_LOGIN_USERNAME", username); // 保存用戶名到Cookiecookie.setPath("/");cookie.setDomain(host);cookie.setMaxAge(99999999);response.addCookie(cookie);if (ParamUtils.getBooleanParameter(request, "savePassword")) {// 保存密碼到Cookie,注意需要加密一下cookie = new Cookie("SESSION_LOGIN_PASSWORD", MD5.encode(u.getPassword()));cookie.setPath("/");cookie.setDomain(host);cookie.setMaxAge(99999999);response.addCookie(cookie);}  

   這樣,Cookie就生成了第二步,在用戶訪問網(wǎng)站的時候,如果檢測到?jīng)]有登陸,則進行下面的判斷,例如編寫一個index.jsp,內(nèi)容如下:

 

  

    String usernameCookie = null;String passwordCookie = null;Cookie[] cookies = request.getCookies();if (cookies != null) {for (Cookie cookie : cookies) {if ("SESSION_LOGIN_USERNAME".equals(cookie.getName())) {usernameCookie = cookie.getValue(); // 得到cookie的用戶名}if ("SESSION_LOGIN_PASSWORD".equals(cookie.getName())) {passwordCookie = cookie.getValue(); // 得到cookie的密碼}}if (usernameCookie != null && passwordCookie != null) { // 如果存在if(Login.checkLogin(usernameCookie ,passwordCookie)){// 登陸成功的處理}else{// 登陸不成功的處理}}}  

 

   這部份代碼可以寫到action或servlet中。最后一個注意事項,應(yīng)該在退出登錄里面清除cookie,以免他無法換賬號登陸了!

 

    logout.jsp內(nèi)容如下:

  

cookie = new Cookie("SESSION_LOGIN_PASSWORD", "");cookie.setPath("/");cookie.setMaxAge(99999999);cookie.setDomain(host);response.addCookie(cookie); 

 

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SpringMvc和servlet簡單對比介紹
在struts2中使用攔截器(Interceptor)控制登錄和權(quán)限
Python爬蟲:爬取需要登錄的網(wǎng)站
Python爬蟲爬取數(shù)據(jù)時的自動登錄方法
Nodejs中session的簡單使用及通過session實現(xiàn)身份驗證的方法
Session Fixation Protection
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服