本篇文章為大家介紹實現使用者登入功能的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/6094976a1a2c0151.jpg)
使用者登入功能的實作
在SpringBoot中設定資料庫資訊以及mybatis的相關資訊
如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/b0342f2affefcfff068165d18b741b66-0.png)
資料庫easyuser表和User實體類別
資料庫中的easyuser表,如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/82327264217d2dbccc9eb929be9c0b19-1.png)
javabean類User,如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/82327264217d2dbccc9eb929be9c0b19-2.png)
前端vue鷹架向SpringBoot後端發送登入要求
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/06b1690d2abf58d1bee3254e9a2315f5-3.png)
##login方法的程式碼如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/06b1690d2abf58d1bee3254e9a2315f5-4.png)
SpringBoot後端的LoginController控制器的login方法
login方法的程式碼如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/c19f4e0150fc3eeeaaf994cd2e1637b6-5.png)
UserDao動態代理介面中的getUserByMessage方法
首先一定要在啟動類別上面,掃描動態代理接口,如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/c19f4e0150fc3eeeaaf994cd2e1637b6-6.png)
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/ba4f1f1c8c97fbc88f609dfc1efb468d-7.png)
UserDao.xml映射檔案
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/ba4f1f1c8c97fbc88f609dfc1efb468d-8.png)
#路由跳到Home.vue元件
前端向後端發送axios請求之後,後端向前端傳回一個json字串數據,前端解析此json字串,如果flag登入標誌為"ok",則會跳轉路由,瀏覽器的localhost:8081/login位址在路由跳轉之後,變成localhost:8081/home位址,而path:"/home"對應著Home.vue元件,因此Home.vue元件會渲染到App.vue元件的標籤處,Home.vue元件的效果如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/eb24d886ec56a0e46a65fb672084e8c5-9.png)
Home.vue元件的程式碼,如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/36e1adac1d03238ade1876bcb7230a95-10.png)
測試
分別啟動前後端項目,如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/36e1adac1d03238ade1876bcb7230a95-11.png)
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/f9f57e6508890e61e6ff45c343aea222-12.png)
在瀏覽器輸入腳手架專案的生成位址,存取前端預設首頁,如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/bc687287c29a3cfba7e13bf0b213e434-13.png)
點選登入按鈕之後,如下圖:
![如何實現使用者登入功能](https://img.php.cn/upload/article/000/000/062/bc687287c29a3cfba7e13bf0b213e434-14.png)
#【相關推薦:《
vue.js教學》 】
以上是如何實現使用者登入功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!