1. 程式人生 > >jsp使用cookie實現記住密碼的功能

jsp使用cookie實現記住密碼的功能

這個一個頁面模擬的cookie

如果你要實現登入,當用戶輸入使用者名稱密碼時,到控制層用 

Cookie user = new Cookie("user",name+"-"+passward); 加到cookie中,

然後在訪問此登入頁面時,就先呼叫 Cookie[] cookies=request.getCookies(); 

看cookie中是否有user這個值,如果有就取得使用者名稱、密碼。 

程式碼示例:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 
<% 
String name="nihao"; 
String passward="nihao"; 
try{ 
Cookie user = new Cookie("user",name+"-"+passward); 
user.setMaxAge(60); 
response.addCookie(user); 
Cookie[] cookies=request.getCookies(); 
if(cookies!=null){ 
for(int i=0;i<cookies.length;i++){ 
if(cookies[i].getName().equals("user")){  
name=cookies[i].getValue().split("-")[0]; 
passward=cookies[i].getValue().split("-")[1]; 
request.setAttribute("name",name); 
request.setAttribute("pass",passward); 
} 
} 
} 
}catch(Exception e){ 
e.printStackTrace(); 
} 

%> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<title></title> 

<meta http-equiv="pragma" content="no-cache"> 
<meta http-equiv="cache-control" content="no-cache"> 
<meta http-equiv="expires" content="0"> 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="This is my page"> 
<!-- 
<link rel="stylesheet" type="text/css" href="styles.css"> 
--> 

</head> 

<body> 
<form action="test10.jsp" method="post"> 
<input type="text" value="${name}" name=name /></br> 
<input type="text" value="${pass}" name=pass /> 
<input type="submit" value="提交"> 
</form> 
</body> 
</html>

相關推薦

javaweb實現記住密碼功能

具體思路是,如果使用者勾選了記住密碼那個框,那麼肯定有是否勾選框的一個標誌引數傳遞到後臺 根據引數,決定是否將使用者名稱和密碼存到cookie中 String username = "llllll"; String password = "2323232";

vue簡單實現記住密碼功能

原理是在提交表單的時候把使用者名稱和密碼的值存入cookie中然後再次進入頁面時讀取cookiehtml部分<div class="log_form">                <div class="log_form_biao">蚊子蚊子蚊子&

Android:用SharePreferences實現記住密碼功能

package activitytest.example.com.case_login; import android.content.Intent; import android.content.SharedPreferences; import android.preference.Preference

vue項目實現記住密碼功能

ken spa tst 粉絲 under bdcs add checkbox 評論 一.谷歌瀏覽的殘留問題   現在很多的網站都有一個需求是記住密碼這個功能,為的是避免用戶下次登錄的時候繁瑣的輸入過程。   像是一些主流的瀏覽器(比如Chrome)都有了這個功能,而且如

vue項目實現記住密碼到cookie功能(附源碼)

交互 配置 ole span 項目 else pro ive amp 實現功能: 1.記住密碼勾選,點登陸時,將賬號和密碼保存到cookie,下次登陸自動顯示到表單內 2.不勾選,點登陸時候則清空之前保存到cookie的值,下次登陸需要手動輸入 大體思路就是通過存/取/

Java使用SSM框架實現登錄頁面記住密碼功能

turn 頁面 賦值 ++ mage login ring 實現 member 最終效果展示: 1、登錄頁面JSP代碼 <label class="checkbox"> <input type="checkbox" name="remembe

web實現登入,記住密碼功能(cookie)

介面: <!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title>登入頁面</title>   

Android編寫一個登入介面,利用資料庫實現記住密碼,註冊賬號,強制下線,以及類似QQ的下拉列表登入功能

        首先呢,看到這麼長的標題,是不是感覺這些功能有點難以實現呢,哈哈,其實並沒有想象中的那麼複雜,下面就跟著筆者來一起學習一下這些功能是怎麼實現的吧!         1.建立一個所有活動的父類,繼承自A

實現登入時的 記住密碼功能

其實核心思想就是把使用者名稱和密碼存到cookie中,在下次重新進頁面時候在從cookie讀取 首先要引入2個js <script type="text/javascript" src="js/jquery.min.js"></script> <

android用SharedPreferences實現登入時記住密碼功能

import android.content.Intent;import android.content.SharedPreferences;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import andr

登入時記住密碼功能實現js

css: .checkActive { background: url(../images/right.png) no-repeat; border: 1px solid #41b3

JavaWeb學習----Cookie實現記住密碼功能

歡迎轉載,但請保留文章原始出處→_→  聯絡方式:[email protected]   【正文】 本文主要內容: •1、什麼是Cookie •2、Cookie帶來的好處 •3、Cookie的主要方法 一、什麼是Cookie cookie是一種WEB伺服器

使用者登入記住密碼功能記住登陸狀態),下次不需要重新登入,注意安全問題!實現原理

做網站的時候經常會碰到要實現記住密碼,下次自動登入,一週內免登陸,一個月內免登陸這種需求。這種功能一般都是通過cookie來實現的。 本篇文章將簡單說一下如何使用php實現該需求的。當然實現該需求的方

jsp使用cookie實現記住密碼功能

這個一個頁面模擬的cookie 如果你要實現登入,當用戶輸入使用者名稱密碼時,到控制層用  Cookie user = new Cookie("user",name+"-"+passward); 加到cookie中, 然後在訪問此登入頁面時,就先呼叫 Cookie[] co

【Vue】Cookie實現登入記住密碼功能

登入頁效果圖: 主要思路是利用瀏覽器Cookie來儲存使用者登入資訊。除了儲存使用者名稱和密碼外,還儲存了一個記住密碼的標誌位,如果勾選了,則為true,反之為false。當用戶登入時,不論使用者有沒有勾選“記住密碼”,都會先將資訊存入Cookie,區別在於,如果沒勾選

android實現登陸註冊記住密碼功能

本人才開始學習Android,並做了一個登陸、註冊、記住密碼操作的Demo,註冊功能用到sqllite  可能對初學Android的有些幫助, 下面是進入Android的主頁面 點選登陸後 會提示登陸成功,正在獲取使用者資料。。。  如果你是記住密碼

Android探索之路:實現登入介面的記住密碼功能

目的功能: 點選 記住密碼時,下次登入時,輸入賬號,密碼自動出現 下面是實現的主要過程: 1、註冊時,除了填寫使用者的一些資訊,還需要在資料庫中設一個欄位,用於判斷使用者是否已經註冊  private

純js實現記住密碼

老大說,cookie記住密碼完全是網頁端的事情,和後臺無關!這邊純js程式碼,完全不涉及後臺,原因是密碼放在客戶端,不在服務端! function setCookie ( name, value, expdays ) { var expdate = new Date();

登入實現記住密碼

1.htm頁面 <div class="form-actions"> <label class="checkbox"> <input type="checkbox" name="remember"/> 記住密碼 &l

vue中使用cookies和crypto-js實現記住密碼和加密

不多BB,搞快、搞快、 使用crypto-js加解密 第一步,安裝 npm install crypto-js 第二步,在你需要的vue元件內import import CryptoJS from "crypto-js"; 第三步,使用 // Encrypt