WRDAuthPlugin::Login (open)
Logs in a user by password
Syntax
LOADLIB "mod::wrd/lib/internal/auth/webdesignplugin.whlib";
RECORD FUNCTION Login(STRING loginname, STRING password, RECORD options)
Parameters
STRING loginname
Login name
STRING password
Password
RECORD options
Options (passed to support object / wrdauth)
browsertriplet
Browser triplet
logincontrol
Encrypted logincontrol token (passed in webvariable 'wrdauth_logincontrol')
rawlogin
Login directly to WRD, do not use supportobject alternative logins. You may need this if your support callback requires a 'standard' login as its fallback
Return value
RECORD
Login result
code
Login error code
submitinstruction
Form action to execute to complete SAML / external login flow
success
Whether the user was logged in successfully