f2e-server3
Version:
f2e-server 3.0
20 lines (19 loc) • 729 B
TypeScript
import { IUserStore, LoginUser } from "./interface";
export declare class UserStore implements IUserStore {
private db_user;
private deleteCallbacks;
private mock_user?;
/**
* @param db_path 用户密码存储文件路径
* 用户密码文件格式(密码为md5密文): 每行一个用户
* ```
* username1:password1:nickname1
* username2:password2:nickname2
* username3:password3:nickname3
* ```
*/
constructor(db_path: string, mock_user?: LoginUser);
getUser(username: string, password: string): Promise<LoginUser | undefined>;
onDeleteUser(callback: (username: string) => void): void;
getLoginUser(): Promise<LoginUser | undefined>;
}