@scefira/dfw-nodejs
Version:
20 lines (19 loc) • 587 B
TypeScript
import dfw_session from "../model/dfw_session.model";
import { DFWScheme } from "..";
export default class SessionManager {
static initialice(): void;
static touchAsync(dfw: DFWScheme): Promise<void>;
private static regenerateSessionAsync;
static loginAsync(dfw: DFWScheme, options: DFWLoginOptions): Promise<boolean>;
}
export interface DFWSessionSchema {
sid?: number;
stk?: string;
isLogged: boolean;
model: dfw_session;
}
export interface DFWLoginOptions {
user: string | number;
password: string;
remember?: boolean;
}