O Evento Add User é enviado do leitor para a aplicação, informando que um novo usuário foi adicionado na configuração do leitor.
Este comando DEVE ser síncrono. DEVE-SE executar e esperar sua resposta antes de enviar qualquer outro comando para o leitor.
|
Evento
Parâmetros enviados pelo Leitor
|
request |
adduser
|
name |
Informações de profile do fingerprint lido. Dados passados via JSON.
|
user |
Usuário/Login ref. ao usuário adicionado. Utilizado para acesso via conta e senha. Dados passados via JSON.
|
password |
Senha o usuário. Utilizada para acesso por conta e senha pelo teclado. Dados passados via JSON.
|
card |
Código Mifire/NFC ref. ao usuário adicionado. Dados passados via JSON.
|
qrcode |
Código QR Code ref. ao usuário adicionado. Dados passados via JSON.
|
rfcode |
Código RF 433 ref. ao usuário adicionado. Dados passados via JSON.
|
fingerprint |
Informações de profile do fingerprint adicionado. Dados passados via JSON.
|
perm1 |
Permissão de acesso 1 - Veja mais sobre as permissões no link: MLI/PermissõesDeAcesso
|
perm2 |
Permissão de acesso 2 - Veja mais sobre as permissões no link: MLI/PermissõesDeAcesso
|
perm3 |
Permissão de acesso 3 - Veja mais sobre as permissões no link: MLI/PermissõesDeAcesso
|
perm4 |
Permissão de acesso 4 - Veja mais sobre as permissões no link: MLI/PermissõesDeAcesso
|
perm5 |
Permissão de acesso 5 - Veja mais sobre as permissões no link: MLI/PermissõesDeAcesso
|
Exemplo
POST /?request=adduser HTTP/1.1
Content-Type: application/json
Content-Length:
{
"name":"Marcos",
"user":"7000",
"password":"1234",
"card":"1234567890",
"qrcode":"test",
"rfcode":"aefd234567890",
"fingerprint":"template...",
"perm1":"1-5.8:0-18:0"
}
|
Resposta: A aplicação deve responder:
- 401 => Erro de Autenticação.
- 200 => OK.
PHP
<?php
$vars = $_REQUEST;
if(!isset($vars))
exit(0);
if(isset($vars['request']) && strcmp($vars['request'],"adduser") == 0)
$event = $vars['request'];
else {
echo "Evento invalido!\n";
exit(1);
}
print_r(json_decode($result, true));
?>
|
Voltar