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