mixin

IUserExt

const mixin IUserExt : SysExt

User management system extension

methods authenticate

Authenticate a web request and return a session

read

Lookup a user by username

authenticate abstract UserSession? authenticate(WebReq req, WebRes res, Dict? opts)

Authenticate a web request and return a session. If request is not authenticated then redirect to login page and return null.

read abstract User? read(Obj username, Bool checked)

Lookup a user by username. If not found then raise exception or return null based on the checked flag.

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST