Erstellen einer Admin und normalen Benutzeranmeldung, aber Fehler beim Ausführen von Code. Admin einloggen und gerichtet auf index.php und wenn Gast meldet sich auch zu display.php aber beim einloggen nichts happpens. Kannst du helfen? Hier ist mein Code für authen_login.php:Sitzungen funktionieren nicht beim Versuch, Administratoranmeldung auszuführen
<?php
session_start();
require('config2.php');
if (isset($_POST['user_id']) and isset($_POST['user_pass'])){
// Assigning POST values to variables.
$username = $_POST['user_id'];
$password = $_POST['user_pass'];
// CHECK FOR THE RECORD FROM TABLE
$query = "SELECT * FROM `user_login` WHERE username='$username' and Password='$password'";
$result = mysqli_query($connection, $query) or die(mysqli_error($connection));
$count = mysqli_num_rows($result);
$_SESSION['user_type'] = $count['user_type'];
if($_SESSION['type'] == 'admin'){ //check if user or password is correct from query
header("Location: index.php"); //if normal user redirect to app.php
}
elseif ($_SESSION['type']) == 'guest'){
header("Location: display.php"); //if admin user redirect to admin.php
}
}
?>
verpasst haben Haben Sie Ihren Code debuggen? Überprüfe, was in $ _SESSION ['type'] vorkommt, wenn ($ _ SESSION ['type'] == 'admin') {indem du stirbst; –
Welchen Fehler sehen Sie beim Ausführen des Codes? –
Wenn Fehlerprotokoll ausgeführt wird, tritt dieser Fehler auf: PHP Parse-Fehler: Syntaxfehler, unerwarteter T_IS_EQUAL. – andyBr