web層
/**
* 功能描述:根據token獲取登入資訊
** @param request http請求
* @return r 返回給前端的資料
* @author cakin
* @date 2020/12/27
*/@apioperation(value = "根據token獲取登入資訊")
}
// 獲取使用者登入資訊
getlogininfo() })}
html註冊事件
退出
登出指令碼
logout() )
// 跳轉頁面
window.location.href = '/'
}
讓所有請求都自動在header中攜帶token:
utils/request.js中修改請求***,此時login.js中不用傳遞header資訊
在響應***中顯示錯誤訊息
response => else if (res.code === 23004) )
return response.data
} else )
return promise.reject('error')}}
社群登入 6 顯示登入資訊
每次請求 登入 註冊等 都要重複這個流程 頁面上都要顯示登入資訊 所以要用 實現,不用在 controller 的每個方法裡都實現一遍。定義工具類 獲得瀏覽器傳來的 cookie 值 public class cookieutil return null 持有使用者資訊,用於代替 session 物...
CAS 登入後返回更多使用者資訊
從cas server 登入成功後,預設只能從 casclient 得到使用者名稱。但程式中也可能遇到需要得到更多如姓名,手機號,email等更多使用者資訊的情況。cas client 拿到使用者名稱後再到資料庫中查詢,的確可以得到關於該使用者的更多資訊。但是如果使用者登入成功後,直接從 cas s...
使用者登入資訊校驗
使用自定義異常,演示使用者登入資訊校驗 1.使用者名稱長度在3 8個字元 2.使用者名稱中只能出現英文本母和數字 3.密碼長度必須是6位 4.密碼必須由純數字組成 name input 請輸入使用者名稱 pwd input 請輸入密碼 class namequestion exception 使用者...