xframelib
Version:
积累的前端开发基础库,来源于项目和服务于项目。
50 lines (49 loc) • 916 B
TypeScript
interface IChangPwdInfo {
/**
* 用户名
*/
oldpwd: string;
newpwd: string;
}
export interface IUser {
username: string;
pwd: string;
/**
* 所属系统
*/
system?: string;
}
/**
* 用户登录
* @param data 用户信息
* @returns
*/
export declare function login(data: IUser): Promise<any>;
/**
* 检查某一系统的用户
* @param data 用户对象
* @returns
*/
/**
* 修改自己的密码
* @param data 用户数据
* @returns
*/
export declare function changeMyPWD(data: IChangPwdInfo): Promise<any>;
/**
* 获取加密后的密码
* @param data
* @returns
*/
export declare function getEncryptPWD(data: string): string;
/**
* 退出登录
*/
export declare function logout(): void;
/**
* 验证 已有的token
* @param token 需要验证的token
* @returns
*/
export declare function checkToken(token: string): Promise<any>;
export {};