user.js 659 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import request from '@/utils/request'
  2. import { encryptedData } from '@/utils/encrypt'
  3. import { loginRSA, tokenName } from '@/config'
  4. export async function login(data) {
  5. if (loginRSA) {
  6. data = await encryptedData(data)
  7. }
  8. return request({
  9. url: '/login',
  10. method: 'post',
  11. data,
  12. })
  13. }
  14. export function getUserInfo(accessToken) {
  15. return request({
  16. url: '/userInfo',
  17. method: 'post',
  18. data: {
  19. [tokenName]: accessToken,
  20. },
  21. })
  22. }
  23. export function logout() {
  24. return request({
  25. url: '/logout',
  26. method: 'post',
  27. })
  28. }
  29. export function register() {
  30. return request({
  31. url: '/register',
  32. method: 'post',
  33. })
  34. }