jquery — отображать информацию о пользователе при входе в систему с использованием php-сессии (Hybrid App)

Разрабатывая гибридное приложение, я знаю, что можно использовать php-сессию. Кто-нибудь знает, как это работает? Я хотел бы отобразить всю информацию о пользователе, вошедшем в систему, на его домашней странице, например, полное имя, номер контакта, адрес и т. Д.

Логин: (login.html) Это код с ajax:

function handleData(responseData) {
var response = JSON.parse(responseData);
var access = response.user_access;

if (access == "real") {
alert("Welcome");
location.href = "home.html";  //should redirect and auto display all the info.

} else {
alert("Your username and password didn\'t match.");

}
}

Таким образом, страница входа в систему отправляет запрос на сервер для входа.

Теперь серверный (PHP) код.

if(isset($_POST['input_email']) && isset($_POST['input_password'])){

$post = $_POST;
array_walk_recursive($post, 'clean');

//SQL query here- check if email/password match
$using = 'real';
}

if($user['user_status'] == 'active'){
$_SESSION['user_id'] = $user['user_id'];
$_SESSION['user_email'] = $user['user_email'];
$_SESSION['user_fullname'] = $user['user_fullname'];
}else{
$using = 'notmatch';
}

Объявите переменную для сессии:

$user_fullname = $_SESSION['user_fullname'];
$user_id = $_SESSION['user_id'];
$user_email = $_SESSION['user_email'];

$result_array = array( user_id => $user_id, user_fullname => $user_fullname, user_email => $user_email, user_access => $loggedinusing);

echo json_encode($result_array);

}

Вход работал хорошо и перенаправлялся на домашнюю страницу, когда учетные данные были правильными. В моем home.html сейчас нет кода. Мне нужно сейчас, чтобы отобразить информацию о пользователе на домашней странице с сеансом PHP. Я не знаю с чего начать.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]