/** * 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))); }
public static function isPassword($value) { return Ao_Password::validete($value); }