91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

五大连池市| 岢岚县| 巩留县| 利津县| 名山县| 南安市| 六安市| 繁昌县| 赤水市| 株洲市| 满城县| 西青区| 天长市| 安岳县| 内乡县| 金沙县| 公主岭市| 贵溪市| 同仁县| 镇赉县| 盐源县| 科尔| 肃南| 绿春县| 专栏| 屯门区| 习水县| 长岛县| 灌南县| 承德市| 鄯善县| 合江县| 闽侯县| 温宿县| 罗田县| 基隆市| 烟台市| 来宾市| 南京市| 酒泉市| 灵丘县|