Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
22 righe
582 B
22 righe
582 B
<?php |
|
|
|
namespace MwgAuth\Models; |
|
|
|
use MwgAuth\Core\Model; |
|
|
|
class Token extends Model |
|
{ |
|
public static function useCns(string $token): bool |
|
{ |
|
$token = self::selectOne('tokens', ['auth'], ['token' => $token]); |
|
if (null === $token) { |
|
return true; |
|
} |
|
$user_id = self::selectOne('sessions', ['user_id'], ['auth' => $token['auth']]); |
|
if (null === $user_id) { |
|
return true; |
|
} |
|
$useCns = self::selectOne('users', ['use_cns'], ['id' => $user_id['user_id']]); |
|
return $useCns['use_cns'] == 1; |
|
} |
|
}
|
|
|