auth.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // 获取token
  2. export const getToken = () => {
  3. return localStorage.getItem('ACCESS_TOKEN')
  4. }
  5. // 设置token
  6. export const setToken = (token) => {
  7. return localStorage.setItem('ACCESS_TOKEN', token)
  8. }
  9. // 清除token
  10. export const removeToken = () => {
  11. localStorage.removeItem('ACCESS_TOKEN')
  12. localStorage.removeItem('REFRESH_TOKEN')
  13. }
  14. // 获取刷新token
  15. export const getRefreshToken = () => {
  16. return localStorage.getItem('REFRESH_TOKEN')
  17. }
  18. // 设置刷新token
  19. export const setRefreshToken = (refreshToken) => {
  20. return localStorage.setItem('REFRESH_TOKEN', refreshToken)
  21. }
  22. // 租户ID
  23. export const getTenantId = () => {
  24. return localStorage.getItem('tenantId')
  25. }
  26. export const setTenantId = (username) => {
  27. localStorage.setItem('tenantId', username)
  28. }
  29. // 招聘端个人token
  30. export const getEnterpriseToken = () => {
  31. return localStorage.getItem('loginType') === 'enterprise' && localStorage.getItem('ACCESS_TOKEN')
  32. }
  33. // 招聘端企业token
  34. export const getPersonalToken = () => {
  35. return localStorage.getItem('loginType') === 'personal' && localStorage.getItem('ACCESS_TOKEN')
  36. }