UNPKG

@scefira/dfw-nodejs

Version:
20 lines (19 loc) 587 B
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; }