VENDAS: 1-800-867-1389

Restringir o acesso a administradores

Atualizado: junho de 2015

O usuário atual será considerado um administrador quando a solicitação de entrada incluir a chave mestra.

WarningAviso
A chave mestra é uma credencial de segurança importante que é usada somente por um administrador de serviço. Não a compartilhe com ninguém, nem distribua-a com o seu aplicativo ou envie-a por uma conexão não criptografada.

O código de back-end JavaScript a seguir detecta se o usuário é um administrador e só permite que os administradores excluam entradas. Os registros excluídos por não administradores são marcados como inativos.

function del(id, user, request) {
    if (user.level === 'admin') {
        request.execute();
    } else {
        // The user is not an administrator so mark the 
        // record as inactive instead of deleting it
        var order = {
            id: id,
            hidden: true
        };
        var orderTable = tables.getTable('orders');
        orderTable.update(order, {
            success: function() {
                request.respond(statusCodes.NO_CONTENT);
            }
        });
    }
}

Para obter mais informações, consulte a Referência de script dos Serviços Móveis.

Consulte também

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2015 Microsoft