1、表單校驗
同註冊一樣需要做前端表單校驗。(詳細見註冊模組:
2、記住使用者名稱
在使用者名稱文字框中顯示cookie中儲存的loginname,當使用者登入成功後,會把當前使用者的名稱儲存到cookie中,當使用者再次登入到頁面時,會在文字框中顯示使用者名稱。
3、伺服器端**當login.jsp通過前端表單校驗後,會請求userservlet#login()方法:
/**4、登入成功* 登入功能
/** 3. 呼叫userservice#login()方法
*/user user =userservice.login(formuser);
/** 4. 開始判斷
*/if(user == null
)
else
else}}
當使用者登入成功後,會重定向到index.jsp,這是會顯示所有的超連結,所以需要根據使用者是否登入來顯示不同的超連結。
使用者未登入時顯示:登入、註冊
使用者登入時顯示:會員姓名,修改密碼,選單1,2,3...等
因為使用者登入成功後,當前使用者已經儲存到session中,所以我們只要在index.jsp中判斷session中是否存在user即可分別使用者是否登入。
5、退出
當使用者登入成功後,會把當前user儲存到session中。退出只需要從session中移除user即可,然後重定向到login.jsp即可。
flask專案 主要負登入模組
使用手機號為當前使用者名稱進行註冊 註冊的時候需要輸入圖形驗證碼 一般是 用來反爬蟲的保證註冊者不是機械人 在傳送簡訊驗證碼之前需要驗證驗證碼,以防止惡意傳送簡訊驗證碼 檢查引數是否已經全部傳過來 mobile image code image code id 判斷手機號格式是否正確 通過正則校驗手...
c 專案「登入」 二 提示
1.c 專案 登入 的準備 成品鏈結 通過第一篇文章,大家應該了解到了我們要幹什麼,沒錯裝x 模擬一下登入。什麼是登入呢。這是登入 那我們要做的登入是什麼樣的呢,是不是同樣高階大氣上檔次呢?答案是否定的 我們要從基礎做起,我們的是這樣的 咳咳,你在想什麼,我們這個可不是gui程式設計。那麼在整個登入...
專案總結二
這次我們使用的是微服務進行開發的。微服務給我的第一映像就是當我們約定好乙個規範後,開發起來會很順。我這裡的規範的意思是介面。目前我們分了三個層次。service,web controller,view 第一層 service層,專注與資料庫,提供為controller端介面。第二層 controll...