Пример #1
0
 /**
  * Este método será utilizado para cria token's.
  *
  * @param array $data Esta é a lista de dados a serem embutidos dentro do token.
  * @param array $crypt Esta é a lista de dados que devem ser criptografados.
  * @return string Este é o Token gerado.
  */
 public static function encode(array $data, array $crypt = [])
 {
     foreach ($crypt as $key) {
         $data[$key] = Ao_Password::crypt($data[$key]);
     }
     $data['time'] = time();
     $data['host'] = filter_input(INPUT_SERVER, 'HTTP_HOST');
     $data['signature'] = Ao_Signature::get($data, KA_APP_KEY_SECRET);
     return base64_encode(self::mess(json_encode($data)));
 }
Пример #2
0
 public static function isPassword($value)
 {
     return Ao_Password::validete($value);
 }