中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

注冊登錄校驗+找回密碼+充值提現

發布時間:2020-06-27 00:02:41 來源:網絡 閱讀:333 作者:淺嫣 欄目:開發技術


 

一、實現 個人中心的注冊功能 主要分為4步

1. 先創建一個servlet類,獲取前端的值(web層)

2. 建一個UserService類,把數據傳到service層的架構

3.(service層就是專門來處理業務的邏輯的)

a。service層,先判斷用戶是否存在,如果存在就不能注冊

        如何判斷是否存在

           1].需要用到dao層,(來和數據庫里面的信息進行比對)先創建一個UserDao

           2]. 在UserDao類中寫一個checkUser方法,來和數據庫進行比對

           3]. 如果數據庫中沒有這個用戶,就可以注冊(回到service層)

b。如果用戶不存在,就把用戶注冊信息存儲到數據庫中(即調用dao層去實現注冊方法)

那么具體是怎么注冊的呢?

            1]. 在userDao(層)中寫一個register方法,先拿到c3p0連接池的數據源

            2]. 然后配合QuaryRunner對象調用對象的增刪改查方法

            3]. SQL語句 是取數據還是修改數據的語句

            4]. 對返回的數據進行判斷

    c。service層去調用UserDao(層)的方法,并且返回register的boolan值類型給servlet

4. servlet中  去調用service層,判斷再給瀏覽器回復是注冊失敗還是成功,(成功就重定向到登錄界面

 

短信驗證用戶發送驗證碼,發送到第三方平臺(如:移動,聯通,電信),第三方專業人員發送驗證碼到用戶手機上,確認是否本人親自登錄,注冊

 

 

二、登錄功能包括用戶名和密碼的校驗

登錄功能前端方面,jsp頁面上有兩個輸入欄,一欄輸入手機號,一欄輸入驗證碼,輸入驗證碼郵編是點擊發送驗證碼,點擊之后開始60s倒計時。且用js寫好對手機號規則驗證的正則表達式。js還有兩個核心方法,一個是點擊發送驗證碼時調用后端controller中的messageSend方法,一個是點擊提交時調用后端controller中的checkVcode方法。

后端方面,購買一個發短信的第三方平臺接口,調用其接口即可對相應手機號進行短信發送。查看相關接口文檔,得到可以使用來發短信的id,用戶名和密碼。用戶輸入的電話可通過前端jsp的form表單提交至后端,后端控制器使用request.getParameter得到這個字段,再將以文檔規范調用短信發送接口,即可實現短信發送功能。核心代碼如下:

1.判斷用戶名和密碼是否正確 

2.校驗密碼:用正則表達式

3.生成token,操作redistoken緩存

 

實名認證具體怎么操作:后臺專業人員的認證

 

四、會員管理

主要實現 忘記密碼(找回密碼)功能

【登錄】 --> 【點擊忘記密碼】 --> 【輸入個人郵箱和驗證碼】 --> 【系統發送郵箱驗證】 --> 【用戶在限定時間內登錄郵箱,點擊鏈接,進入重置密碼頁面】 --> 【重置密碼完畢,點擊進入登錄界面】

分為5步

1.登錄點擊忘記密碼 跳轉到找回密碼頁面 找回密碼頁面 錄入 姓名、郵箱和驗證碼,錄入后點擊【提交】按鈕,此時發送一封郵件郵件中帶有加密后的鏈接

  2.點開 郵件中鏈接解密并判斷 鏈接是否有效驗證通過后 修改密碼頁面

  3.在修改頁面中 錄入新密碼,點擊【修改按鈕】修改密碼,操作完成。

4. 提交以后

首先校驗   新密碼  確認新密碼是否一致

根據當前用戶登陸ID,查詢用戶信息密碼,如果查詢密碼跟當前輸入的舊密碼匹配,通過MD5方式進行加密后,再和數據庫密碼進行對比,再進行修改,否則提示密碼不匹配。

MD5方式是不可逆的,不能解密,但是我可以通過把前端傳過來的文件代碼進行還原,從而達到解密的效果)

5.修改成功后,跳轉到登陸頁面

 

      

 

注意:

在郵件客戶端收發郵件時,郵件收發使用不同的協議:發件協議一般使用SMTP協議,其端口號為25,收件采用POP3協議,其端口號為110;

在使用瀏覽器登錄郵箱時直接使用HTTP協議,其端口號默認為80,當然郵件服務器之間還是使用郵件發送協議SMTP協議。

 

五、充值提現

實現思路客戶端 發起提款申請發送到我們服務器上,服務器 接收到 提款申請后調用支付寶單筆轉賬到支付寶賬號”接口,將 目標支付寶賬號、對應姓名、提款金額作為參數,調用轉賬方法

alipay.fund.trans.toaccount.transfer 免費 單筆轉賬到支付寶賬戶接口 支付寶提現

 alipay.fund.trans.order.query 免費 查詢轉賬訂單接口 提現結果查詢

 

     

 

 



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉善县| 河池市| 九寨沟县| 吴旗县| 巴林右旗| 濮阳县| 漳平市| 保定市| 丰台区| 丰顺县| 临沭县| 玛曲县| 正阳县| 安塞县| 阳泉市| 湘阴县| 黎平县| 中阳县| 石台县| 莱芜市| 新余市| 义马市| 贡觉县| 富民县| 梅州市| 凌云县| 广饶县| 凤台县| 延吉市| 温州市| 鄂托克旗| 博罗县| 临江市| 马公市| 西畴县| 乐昌市| 饶阳县| 丹东市| 云浮市| 类乌齐县| 枣强县|