У меня есть этот простой сценарий входа:Jquery/PHP - Запретить пользователю от просмотра заблокированного контента
$.ajax({
type: 'POST',
url: 'authorize.php',
data: { username: user, password: pass },
dataType: 'json',
success: function(data) {
if (data.status == "loggedIn") {
//Logged in
} else {
//Not logged in
}
}
});
Где //Logged in
это, как я должен позвонить страницу, которая требует логин? Я мог бы просто $.load
страницу, но тогда, какова была точка проверки входа, когда пользователь мог просто просмотреть этот файл в первую очередь?
Надеюсь, вы включите включенный файл, если пользователь вошел в систему. Если нет, весь ваш логин бесполезен. – Oliver
Я бы предложил использовать ['PHP Sessions'] (http://www.php.net/manual/en/book.session.php) на всех этих страницах. Сделайте проверку на странице, которую вы собираетесь на '$ .load', чтобы пользователь действительно зарегистрировался и установил, что пользователь выполнил вход на странице' authorize.php' в случае успеха. –
Я бы принял это как ответ Аарон. – Norse