ShortCode
Table of Contents
Methods
- __construct() : mixed
- ShortCode constructor.
- checkDateSent() : Result
- Checks if previous dispatch time is outside the interval.
- deleteByUser() : mixed
- generate() : bool|string
- Generates a 6-number code.
- getUser() : EO_User
- saveDateSent() : bool
- Saves last sent date.
- verify() : Result
- Verifies the 6-number code.
Methods
__construct()
ShortCode constructor.
public
__construct(Context $context[, string $type = UserAuthCodeTable::TYPE_EMAIL ]) : mixed
Parameters
- $context : Context
-
Contains userId
- $type : string = UserAuthCodeTable::TYPE_EMAIL
-
Currently 'email' only
checkDateSent()
Checks if previous dispatch time is outside the interval.
public
checkDateSent() : Result
Return values
ResultdeleteByUser()
public
static deleteByUser(int $userId) : mixed
Parameters
- $userId : int
generate()
Generates a 6-number code.
public
generate() : bool|string
Return values
bool|stringgetUser()
public
getUser() : EO_User
Return values
EO_UsersaveDateSent()
Saves last sent date.
public
saveDateSent() : bool
Return values
boolverify()
Verifies the 6-number code.
public
verify(string $code) : Result
Parameters
- $code : string