Cookie倆步操作實現n天免登陸

2022-09-03 02:45:06 字數 1500 閱讀 2295

實現這個功能主要思路是:在登入成功的時候去給使用者名稱和密碼加上cookie,將他們的值存在cookie中,為了下次登入記住使用者名稱和密碼,然後在登入介面,獲取所有的cookie,然後將值一一遍歷出來。和使用者名稱,密碼作對比,並將它們的值放在表單中。

我在這裡用了是否要使用者去免登入的選項:

//獲取請求資料

string uname = req.getparameter("uname");

string pwd = req.getparameter("pwd");

string remember = req.getparameter("remember");

//處理請求資料

userservice us=new userserviceimpl();

user user = us.seluserbynp(uname, pwd);

//響應瀏覽器

//建立session

// 設定有效頁面

cname.setpath("/55/");

cpwd.setpath("/55/");

// 將cookie物件存放至response

resp.addcookie(cname);

resp.addcookie(cpwd);

session.setattribute("user", user);

//登入成功 重定向到main.jsp

resp.sendredirect("/55/main.jsp");

} else {

session.setattribute("flag", "loginfalse");

//登入失敗 返回登入介面,並且給上失敗標記

resp.sendredirect("/55/login.jsp");

然後我們再去登入介面去獲取cookie:

string uname="";

string pwd = "";

string check="";

//獲取所有cookie物件

cookie cookies= request.getcookies();

if(cookies!=null){

for(int i=0;i

只需要這倆步操作。可以完成實現n天登入:

使用者名稱和密碼是在頁面自動顯示的

Jquery實現Cookie操作

html頁面有的時候也會需要臨時儲存一些狀態資訊,這個時候使用cookie是比較好的,html5畢竟還不多。這裡介紹一下jquery.cookie的用法。說明 jquery.cookie.js 的配置 首先包含jquery的庫檔案,在後面包含 jquery.cookie.js 的庫檔案。使用方法 1...

利用cookie和session實現七天免登陸

簡單的前端頁面 login.jsp 我用的是jsp 登入訪問資源h3 h3 action source method post 使用者名稱 type text name username 密碼 type text name password type checkbox name remember v...

hive實現連續N天登入使用者計算

三 計算連續7天的使用者列表 四 按照連續登入天數分組檢視使用者分布總結無 無具體hive是什麼,能幹啥,本文不做過多闡述,具體可以檢視 aapache hive 的官方使用者文件。假設有表 tmp user login 分割槽表記錄使用者每天的登入資訊,有欄位user id,last day,分割...