会員登録をし、ログインをするときに、下記エラーが表示されます。
登録自体は出来ているのですが、ログインが出来ないです。
ご回答宜しくお願い致します。
Notice: Undefined index: email in
/checklogin.php on line 7
Notice: Undefined index: password in
checklogin.php on line 8
<?php
session_start();
require_once("db.php");
//If user clicked login button
if(isset($_POST)) {
//Escape Special Characters in String
$email = mysqli_real_escape_string($conn, $_GET['email']);
$password = mysqli_real_escape_string($conn, $_GET['password']);
//Encrypt Password
$password = base64_encode(strrev(md5($password)));
$sql = "SELECT id_user, lastname, firstname, email FROM users WHERE email='$email' AND password='$password'";
$result = $conn->query($sql);
if($result->num_rows > 0) {
//output data
while($row = $result->fetch_assoc()) {
$_SESSION['name'] = $row['lastname'] . " " . $row['firstname'];
$_SESSION['email'] = $row['email'];
$_SESSION['id_user'] = $row['id_user'];
header("Location: user/dashboard.php");
exit();
}
} else {
$_SESSION['loginError'] = $conn->error;
header("Location: login.php");
exit();
}
$conn->close();
} else {
//redirect them back to login page
header("Location: login.php");
exit();
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/17 10:22