Авторизация на jQuery+PHP+SQL

317
26 ноября 2016, 17:49

Стоит задача сделать авторизацию на jQuery+PHP+SQL.

JavaScript:

$(document).ready(function(){
$("#form").submit(function(e){
    e.preventDefault();
    if($("#loginText").val()!=""&&$("#passwordText").val()!=""){
         $.ajax({
        url:"login.php",
        method:"POST",
        data: $(this).serialize(),
        success:function(html){toVote(html);}      
     });
    }
   else{
       $("#error").html("Не введен логин или пароль");
   }
});
var toVote=function(html){
    if(html=="error"){
        $("#error").html("Логин или пароль введен неверно");
        $("#loginText").val("");
        $("#passwordText").val("");
    }
    else{
        window.location = '/project/voting.html';
        }
     };
   });

Вопрос состоит в следующем. Как сделать так, что бы на страницу voting.html нельзя было попасть незалогиненному пользователю, просто набрав адрес URL? Т.Е как определять залогиненность пользователя при вызове html страницы через AJAX?

Answer 1

а что мешает сохранить статус "залогинен/незалогинен" в $_SESSION и там же проверять при обработке ajax-запроса ?

READ ALSO
Почему не сохраняется картинка из Canvas?

Почему не сохраняется картинка из Canvas?

Add logo добавляет картинку, а Download должен скачивать, но он не работает:

256
Помогите пожалуйста с API вконтакте

Помогите пожалуйста с API вконтакте

Почему в консоле пишет openapijs:563 Open api access error?

292
jQuery “перепрыгивает” через блок

jQuery “перепрыгивает” через блок

Текстом описать трудно, посмотрите видео:

229