skyouc
2025-03-31 43c6e4ca1e4a7db22c1c2da4a40d90b0535c1c5c
rsf-admin/src/config/authProvider.js
@@ -7,32 +7,29 @@
const AuthProvider = {
  // login
  login: async ({ username, password, tenantId }) => {
    const { accessToken, user, tenant } = await login({
    const { code, msg, data } = await login({
      username: username,
      password: password,
      tenantId: tenantId,
    }).catch((error) => {
      console.error(error);
    });
    })
    if (user && accessToken) {
      const userToPersist = {
        avatar: avatar,
        fullName: user.nickname,
        id: user.id,
        username: user.username,
        tenant: tenant,
    if (code === 200) {
      const { accessToken, user, tenant } = data;
      if (user && accessToken) {
        const userToPersist = {
          avatar: avatar,
          fullName: user.nickname,
          id: user.id,
          username: user.username,
          tenant: tenant,
        }
        setToken(accessToken);
        localStorage.setItem("user", JSON.stringify(userToPersist));
        return Promise.resolve();
      }
      setToken(accessToken);
      localStorage.setItem("user", JSON.stringify(userToPersist));
      return Promise.resolve();
    }
    return Promise.reject(
      new HttpError("Unauthorized", 401, {
        message: "Invalid username or password",
      }),
    );
    return Promise.reject({ code, msg, data });
  },
  // logout
  logout: () => {