Как проверить, имеет ли пользователь право на весеннюю безопасность? - PullRequest
0 голосов
/ 09 октября 2011

Я проверил этот вопрос, и я знаю, как получить и проверить роль пользователя в Java.

Но, что я хочу, это когда пользователь нажимает некоторые ссылки на странице, если пользовательне имеет на это права, как я могу получить его и вернуть какое-то сообщение типа «нет прав» в полях сообщения?В настоящее время будет исключение.

Я не использовал весенние теги на странице, я знаю теги, которые отображают эту ссылку, если только пользователь играет какую-то роль.Но я не хочу использовать эти теги по некоторым причинам.

1 Ответ

0 голосов
/ 15 декабря 2011

Вы можете использовать JavaScript, обработать событие click по ссылке и посмотреть ответ сервера. Если не в порядке - показать сообщение об ошибке. Если все в порядке - перенаправить.

Примерно так:

$('#your-link-id').click(function(event) {
    event.preventDefault();
    var url = $(this).attr('href');

    $.ajax({
        url : url,
        success : function() {
            window.location = url;
        },
        error : function() {
            alert('You cannot go to this link.');
        }
    });
});

(используется библиотека jQuery).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...