19 declare(strict_types=1);
    34     $ilDB = $DIC->database();
    60     $ilDB = $DIC->database();
    75     $ilDB = $DIC->database();
    87     $ilDB = $DIC->database();
    89     $q = 
'DELETE FROM usr_pwassist ' .
    95     $expires = $ctime + $maxlifetime;
    97         'INSERT INTO usr_pwassist (pwassist_id, expires, user_id,  ctime)  VALUES (%s, %s, %s, %s)',
    99         [$pwassist_id, $expires, $user_id, $ctime]
   107     $ilDB = $DIC->database();
   118     $ilDB = $DIC->database();
 db_pwassist_session_destroy(string $pwassist_id)
 
db_pwassist_create_id()
Creates a new secure id. 
 
db_pwassist_session_read(string $pwassist_id)
 
db_pwassist_session_write(string $pwassist_id, int $maxlifetime, int $user_id)
 
static getBytes(int $length)
Generate random bytes using OpenSSL or Mcrypt and mt_rand() as fallback. 
 
db_pwassist_session_find(int $user_id)