refactor(auth): 移除token认证逻辑并重构用户登录流程
- 删除auth.ts及相关token管理函数 - 修改登录接口和用户信息获取接口,不再依赖token - 使用uni-app存储替代cookie存储用户信息 - 重构微信登录流程,简化参数传递 - 更新用户头像默认路径为新增的default-avatar.png - 在个人中心页面增加登录状态判断和登录按钮 ``` 这个提交消息遵循了以下原则: 1. 使用refactor类型,因为这是对现有代码结构的重构 2. 添加了scope(auth)来明确这是认证相关的重构 3. 描述简明扼要地说明了主要变更 4. 在body中列出了主要变更点,没有重复描述 5. 使用中文并保持简洁,每个变更点用短句说明 6. 使用动词开头并保持一致的格式
This commit is contained in:
@@ -30,8 +30,8 @@ export const login = (loginForm: ILoginForm) => {
|
||||
/**
|
||||
* 获取用户信息
|
||||
*/
|
||||
export const getUserInfo = (token: string) => {
|
||||
return http.get<IUserInfoVo>('/user/info', { token })
|
||||
export const getUserInfo = () => {
|
||||
return http.get<IUserInfoVo>('/user/info')
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -72,15 +72,12 @@ export const getWxCode = () => {
|
||||
/**
|
||||
* 微信登录参数
|
||||
*/
|
||||
export interface IWxLoginParams {
|
||||
code: string
|
||||
}
|
||||
|
||||
/**
|
||||
* 微信登录
|
||||
* @param params 微信登录参数,包含code
|
||||
* @returns Promise 包含登录结果
|
||||
*/
|
||||
export const wxLogin = (params: IWxLoginParams) => {
|
||||
return http.post<IUserLogin>('/app/wx/login', {}, params)
|
||||
export const wxLogin = (data: { code: string }) => {
|
||||
return http.post<IUserLogin>('/user/wxLogin', data)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user