user.js 652 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import request from "@/utils/request";
  2. import { encryptedData } from "@/utils/encrypt";
  3. import { loginRSA } from "@/config/settings";
  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. 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. }