Animo-Web/src/api/auth.ts
Grand-cocoa 846c8ce882 feat(auth): 实现用户登录和注册功能
- 新增登录和注册接口调用
- 添加通行密钥认证支持
- 实现登录表单和注册表单界面
- 添加状态管理和错误处理
- 更新环境变量配置和代理设置
- 优化登录流程动画和样式布局
2025-11-10 19:08:02 +08:00

44 lines
825 B
TypeScript

import request from '@/request/axios.ts'
export function login(data: any) {
return request({
url: '/auth/login',
method: 'post',
data: data
})
}
export function register(data: any) {
return request({
url: '/auth/register',
method: 'post',
data: data
})
}
export function registration_options(){
return request({
url: '/passkey/registration/options',
method: 'get'
})
}
export function registration(credential: any){
return request({
url: '/passkey/registration',
method: 'post',
data: credential
})
}
export function assertion_options(){
return request({
url: '/passkey/assertion/options',
method: 'get'
})
}
export function assertion(credential: any){
return request({
url: '/passkey/assertion',
method: 'post',
data: credential
})
}