login.phpпользователя через PHP сессии
<?php
session_start();
require("Register.php");
if(isset($_POST['loginButton'])){
try {
$email = $_POST['email'];
$password = $_POST['password'];
$query = $conn->prepare("SELECT * FROM Users WHERE Email = '$email' AND password = '$password'");
$query->execute();
if($query->rowCount() > 0) {
$_SESSION['user'] = $email;
header("location: ../html/myAccount.html");
}
else {
echo "Email not found!";
}
}
catch (PDOException $e){
echo $e->getMessage();
}
}
?>
HTML страницы
<?php
session_start();
echo $_SESSION['user'];
?>
<!DOCTYPE html>
<HTML>
<HEAD>
<title>BMA.WALLET</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/page-style.css">
<link rel="stylesheet" type="text/css" href="../css/account-style.css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" href="../img/wallet.png"/>
</HEAD>
<BODY>
<div id="wrapper">
<div id="HEADER">
<h1><span>BMA.</span>WALLET</h1>
<div class="motto">Cu noi știi unde ți-au zburat banii!</div>
<div class="main-menu">
<ul>
<li><a href="Facilities.html"><img src="../img/facilities.png" width="40" alt="logout icon" title="Facilități"></a></li>
<li><a href="myAccount.html"><img src="../img/report.png" width="40" alt="logout icon" title="Rapoartele tale"></a></li>
<li><a href="groupPage.html"><img src="../img/group.png" width="40" alt="logout icon" title="Grupurile tale"></a></li>
<li><a href="Settings.html"><img src="../img/settings.png" width="40" alt="settings icon" title="Setările tale"></a></li>
<li><a href="#"><img src="../img/iconLogout.png" width="40" alt="logout icon" title="Deconectează-te!"></a></li>
</ul>
</div>
</div>
<div class="center" id="CONTENT">
<div class="personal-reports">
<h1>Contul personal - rapoarte</h1>
<h2>Statistică periodică: Venituri și Cheltuieli </h2>
Я строю для моего проекта система управления пользователя, и я хочу показать, после входа в систему профиль пользователя. После того, как я нажму логин, я должен быть перенаправлен на html page
. Это работает, но я не знаю, как напечатать на странице HTML
значение $_SESSION
, неважно, где и как я просто хочу протестировать его, чтобы увидеть, работает ли он, и я получаю $SESSION value
. Я не нашел решения для этого, поэтому, если вы можете мне помочь, я бы очень признателен.
Код страницы html - всего лишь образец, у него нет проблем. –
'' SELECT * FROM Users WHERE Email = '$ email' AND password = '$ password' "' --- Пожалуйста, не разворачивайте этот код в любом месте в реальном мире! Вы храните пароли в текстовом виде и уязвимы для атак SQL-инъекций. Злоумышленник может легко украсть все пароли. –
Он будет изменен к моменту завершения проекта. –