SpringBoot實現QQ郵箱註冊和登錄

2020-12-17 騰訊網

1、登錄註冊思路

這是一個使用spring boot做的一個qq郵箱註冊和登錄的項目。

沒寫前端頁面,使用postman測試。有截圖詳細。

1.1、思路

註冊:通過輸入的郵箱發送驗證碼,檢驗前端傳來的驗證碼是否和後臺生成的一致,若一致,將數據寫入資料庫,完成註冊;

登錄:通過輸入的郵箱查詢密碼,然後比較密碼是否一致,一致就是登錄成功。

1.2、整個項目結構圖

2、準備

2.1、開啟郵箱POP3/SMTP服務

登錄qq郵箱後,點擊左上方的設置,選擇帳戶,如下圖。

然後一直往下滑,看到如下圖的POP3/SMTP服務,點擊開啟,應該會讓幫定的手機號發個簡訊,然後會收到一個授權碼,,在appliction.properties配置中會用到。

2.2、創建一個spring boot項目的時候,一直確認,jdk選擇8。

下邊是pom.xml中標籤的全部依賴

2.3、application.properties配置文件

application.properties配置文件

2.4、創建資料庫

資料庫結構如下圖

創建一個資料庫email

在email資料庫創建user表

3、全部代碼類

如最上邊的項目結構圖。controller包是和前端對接的,mapper包中是接口,pojo是實體類,service層是邏輯代碼,vo包是前端發送數據暫時保存。

執行流程: 使用postman發送請求,controller中會接受,然後調用service中的邏輯代碼,service會調用的mapper中接口,mapper的對應的xml實現對資料庫的各種操作。

3.1、UserController.java

3.2、UserMapper.java

3.3、User.java

3.4、MailService.java ,重要。

3.5、UserVo.java

3.6、UserVoToUser.java

主配置類不複製了,創建springboot項目後,就有。

3.7、UserMapper.xml

在resources包下創建mapper包,用來放xml,然後再這個包中創建UserMapper.xml,內容如下。

4、使用postman測試

如果沒有這個軟體,安裝一下,使用很簡單。

打開後,點擊左上角的file,再點擊New Tab,就會出來一個頁面。

(或者使用快捷鍵)

4.1、測試發送郵件

請求url:

把請求url複製到如下如的url中, 郵箱換成自己的,請求方式換成POST。點擊send。

如下圖

4.2、測試註冊

請求url:

把請求url複製到如下如的url中, 郵箱換成自己的,code的值寫郵箱收到的,請求方式換成POST。點擊send,如下圖

4.3、測試登錄

請求url:

複製url,改成POST請求,點擊Send。

如下圖

PS:如果覺得我的分享不錯,歡迎大家隨手點讚、在看。

END

相關焦點

  • 如何用qq郵箱註冊淘寶號_圖文經驗
    淘寶帳號不單用手機註冊,也可以用郵箱註冊,下面我就和大家分享一下如何用qq郵箱註冊淘寶號,希望對大家有所幫助。 QQ郵箱電腦手機1、首先我們登錄淘寶首頁如下圖兩處標示點擊免費註冊,兩處都可以註冊;
  • 《明日之後》QQ郵箱註冊網易郵箱流程 QQ郵箱怎麼註冊網易郵箱
    導 讀 因為玩家想要獲得《明日之後》內測資格的話就需要郵箱接受文件,很家以為只要QQ郵箱就可以,其實不然
  • PHP實現QQ登錄的原理和實現過程
    (商務合作聯繫QQ號:2230304070)http://www.jb51.net/article/134362.htm第三方登錄,就是使用大家比較熟悉的比如QQ、微信、微博等第三方軟體登錄自己的網站,這可以免去註冊帳號、快速留住用戶的目的,免去了相對複雜的註冊流程
  • 企業qq郵箱怎樣註冊
    企業qq郵箱怎樣註冊?企業qq郵箱也就是騰訊企業郵箱。qq企業郵箱可以在騰訊企業郵箱官網上申請,也可以在騰訊企業郵箱各地的線下代理商處購買。騰訊企業郵箱在全國有很多代理商,但服務做的好的很少。企業郵箱在騰訊官網購買開通是沒有任何優惠的,通過代理購買通常能享受贈送優惠。
  • 163電子郵箱註冊登錄入口是?企業郵箱和163郵箱有什麼區別?
    最近很多小夥伴問我企業郵箱和163郵箱的區別是什麼?163電子郵箱註冊登錄入口在哪裡? 其實單從字面就可以判斷,企業郵箱就是企業將自己的域名配置後,即可擁有以企業域名為後綴的公司郵箱。
  • 今年優選:六盤水qq企業郵箱註冊入口
    六盤水qq企業郵箱註冊入口三控股。本次股份轉讓完成後,二六三控股持有BVI263100%的股份,成為該公司的唯一股東,並間接控制二六三信息100%的股份。4、二六三控股進行海外私募 2005年1月28日,二六三控股向四家海外機構投資者SB Asia Infrastructure Fund L.P.(SAIF)、CV263 Investment Partners L.P.
  • 企業郵箱在哪註冊或登錄?
    一般正常經營的公司,對外收發郵件肯定離不開使用專業郵箱的,企業郵箱可以很好地解決這類需求。那麼,企業郵箱在哪註冊或登錄呢?其實非常簡單,通過百度搜索,找到該服務商的官方網站就行了。以目前市面上主流的郵件服務商網易為例,介紹下網易企業郵箱在哪註冊或登錄。首先,可以先在百度搜索網易企業郵箱,找到它的網站。也可以直接在瀏覽器地址欄輸入,也能直接打開網易企業郵箱的網站。然後在頁面右上角,可以清晰地找到註冊或登錄的入口。
  • 推薦之二:淮安qq企業郵箱註冊怎麼申請
    淮安qq企業郵箱註冊怎麼申請 「黑客」黑入企業郵箱後,通過瀏覽、研究郵箱裡的歷史往來郵件,進一步了解公司流程和甚至機密,後續就可以模仿公司口吻、偽造公章和籤名等與外國客戶交流,獲取客戶信任,**終讓客戶把欠款匯入到騙子囊中。 高級之以假亂真 據劉老闆介紹,「黑客」十分狡猾。
  • 郵箱163登錄入口,郵箱163如何註冊?
    面對郵箱行業主流的163.net、163vip.com等品牌,深受廣大用戶的喜愛及關注。關於郵箱163的登錄入口,郵箱163如何註冊的流程,今天小編以好用的個人會員郵箱為大家做分享~ 一.關於郵箱163如何註冊 首先,通過網頁搜索如「TOM VIP郵箱」或直接輸入網址,如163.net郵箱。根據提示找到「註冊」入口。
  • 怎樣使用QQ郵箱的「vip郵箱」?
    什麼是「vip郵箱地址」QQ郵箱帳號為英文帳號@vip.qq.com是QQ郵箱全新提供的vip郵件地址(免費),和原來的@qq.com地址可以一起使用,QQ郵箱真正實現了一個郵箱兩個域名 vip郵件地址在現有QQ郵箱內,追加一個的新地址,實現多個地址共用同一個郵箱。
  • 企業郵箱申請那些事,關於公司郵箱註冊,企業郵箱註冊後便捷登錄方法!
    從行業來分析,如外貿、IT網際網路、金融、企事業政府部門、教育、製造業、能源、工程項目等行業,尤為重視企業郵箱的註冊及登錄使用! 一. 選擇企業郵箱三要素 企業郵箱品牌眾多,看似相近一用起來,便發現區別很大。面對不知從何入手的小夥伴,這裡分享幾點選擇建議~ 1.
  • qq企業郵箱怎樣申請
    qq企業郵箱怎樣申請?因為qq在我們日常生活中比較通用,使用頻率比較高,直接申請企業郵箱也是比較方便的。可以直接從QQ的入口去申請企業郵箱。具體來說,首先,登錄我們的QQ,然後點擊QQ上方的小郵件標識;其次,在彈出的界面點擊下方的企業郵箱;再次,點擊開通郵箱;第四,在彈出的界面,點擊免費版的立即開通;當然,也有收費版的,收費版的郵箱功能更多,能做的事也更多。第五,然後我們輸入相關的信息,最後點擊註冊。雖然qq郵箱在申請之初是非常方便的,因為直接從QQ就可以申請嘛。
  • Springboot中登錄後關於cookie和session攔截案例
    一、前言1、簡單的登錄驗證可以通過Session或者Cookie實現。2、每次登錄的時候都要進資料庫校驗下帳戶名和密碼,只是加了cookie 或session驗證後;比如登錄頁面A,登錄成功後進入頁面B,若此時cookie過期,在頁面B中新的請求url到頁面c,系統會讓它回到初始的登錄頁面。
  • 通過QQ郵箱註冊一個Foxmail帳號
    如今軟體種類繁多,更新快,很多人都不在局限於使用QQ、163等郵箱,Foxnail是一個 中文版電子郵件客服端軟體,支持全部的Internet電子郵件功能。小編今天和大家暢談如何通過QQ郵箱註冊一個Foxmail帳號。打開QQ,並登錄。
  • Python+ Selenium自動化登錄騰訊QQ郵箱實例
    以下是使用unittest框架寫的簡單的郵箱自動登錄實例,分享給大家,有不足之處可留言交流。  由於QQ郵箱登錄的頁面使用iFrame的設計,在開始寫的時候因為找不到切換的方法,導致代碼老是報錯。  driver.switch_to.frame("login_frame")  在打開QQ郵箱首頁後,需要先切換到login_frame的框裡才可以進入輸入帳號密碼登錄操作。  1 #!
  • 郵箱163註冊入口,郵箱163登錄入口全面解析!
    說起電子郵箱的註冊,要從最早期的電腦通訊開始,才大頭電腦的出現開始便有了電子郵箱的產生,國內外的代表品牌有163.net、TOM、Outlook、Yahoo等郵箱,後期發展到移動互聯時代的手機郵箱、微信郵箱,電子郵箱正在默默影響著身邊每個職場人。
  • 十分鐘搞定使用QQ企業郵箱搭建自定義郵箱
    擁有一個自定義郵箱是一件很酷的事情,比起大家經常用的163.com,qq.com等後綴名稱的郵箱更能引起人的注意。是個人站長以及想要追求個性化的同志們的不二選擇。這裡主要教大家如何用QQ的企業郵箱建立自己域名的郵箱。
  • 商務個人郵箱如何註冊申請?商務郵箱帳號怎麼登錄?
    剛工作的第一天,領導說要你自己準備商務個人郵箱,以後辦公使用,一臉懵逼的你不知何去何從,領導是在刁難你嗎?當然不是,那麼商務個人郵箱是什麼?如何註冊申請,郵箱怎麼登錄呢?今天給大家科普一下!
  • 我註冊的163郵箱收信地址格式怎麼寫?郵箱163註冊申請後怎麼登錄?
    163郵箱大家耳熟能詳,是最早的個人郵箱地址了,那有沒有人知道如何註冊163.net郵箱呢?
  • 電子郵箱註冊格式是什麼?電子郵箱格式怎麼寫?
    電子郵箱註冊格式是什麼?電子郵箱格式怎麼寫呢?電子郵箱的需求量一直呈持續增長趨勢,163.net、163vip.com、mail.tom.com等是目前極為主流的郵箱後綴,關於郵箱的選擇及具體的格式讓我們一起來了解下吧~ 電子郵件格式組成 1.正確的電子郵箱地址是由登錄名@主機名.域名組成,如@163.net。