Найдя другие ответы здесь неприемлем (или просто совершенно не подходит мой подход) я пингуется-далеко, пока я не придумал что-то мне больше нравится. Вот что я сделал:
public class Security extends Secure.Security {
/* Overrides the same method from Secure.Security.
* I only needed to redirect back the home-page so I just
* hard-coded the redirect-url here; but you could also have
* directed your logout-link to #logout2(String url) where you do a
* flash#put() and then here do a flash#get() and redirect to
* to that url instead (see n002213f's answer for more detail;
* but I thought it bad-practice to do the other half of his
* answer -- directly modifying the #logout() method of the
* play#secure-module)
static void onDisconnected() {
redirect("/");
}
}
index.html:
(...) <a href="logout">Logout</a> (...)
Так что же происходит в том, что игра по умолчанию # безопасных # выход из системы(), то называется и в конце выхода из системы-процесс это пожары Secure # Security # onDisconnected - который преодолено и перенаправляется на домашнюю страницу. Эта встроенная система безопасности этого способа не обходится, поэтому вы не рискуете нарушить свою безопасность, вы также не изменяете напрямую код защищенного модуля игры #, который означает, что когда он обновлен, вы не окажетесь в маринуйте, и все же вы достигаете своего результата: не перенаправляетесь на страницу безопасного доступа по умолчанию #, а вместо этого переходите прямо на главную страницу.
Если кто-то более приправил игру! чем я вижу проблему с этим (или если моя критика других решений необоснованна), я бы хотел услышать!
В противном случае я считаю, что это самый элегантный и простой способ достижения цели.
У вас есть страницы, требующие выхода из системы? Ну, как вы сказали, эти страницы добавляют параметр url к запросу, '? Page =/somepage.html)' и используют его для перенаправления. –
Также вы можете сохранить этот URL-адрес в файлах cookie через модем flash-javascipt. – kirilloid
Что используется для входа/выхода из системы? У вас есть собственные действия или вы используете защищенный модуль? – Codemwnci