Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 03-04-2019, 09:18
Diani
 Registrierter Benutzer
Links : Onlinestatus : Diani ist offline
Registriert seit: Dec 2018
Beiträge: 5
Diani befindet sich auf einem aufstrebenden Ast
Standard

Hallo Peter,

kannst mir bitte sagen, warum sich der Login so verhält? Ich möchte das gerne verstehen. Denn wenn ich jetzt die Prüfung auf die SESSION-ID wie bei allen anderen PHP-Dateien einbaue, dann funktioniert die Seite gar nicht mehr.

PHP-Code:
<?php
include('config.inc.php');
session_start();
if(!isset(
$_SESSION['userid'])) {
    
header("Location: http://www.clouds.sisterjud.de//login.php");
}
$pdo = new PDO("mysql:host=$db_server;dbname=$db_dbname"$db_dbuser$db_dbpasswd);

if(isset(
$_GET['login'])) {
    
$login mysqli_real_escape_string($con$_POST['login']);
    
$passwort mysqli_real_escape_string($con$_POST['passwort']);

    
$statement $pdo->prepare("SELECT * FROM BenutzerTabelle WHERE login = :login");
    
$result $statement->execute(array('login' => $login));
    
$user $statement->fetch();

    
//Überprüfung des Passworts
    
if ($user !== false && password_verify($passwort$user['passwort'])) {
        
$_SESSION['userid'] = $user['uid'];
        if (
$_SESSION['userid'] == 8) {
            
header("Location: http://www.clouds.sisterjud.de//createUser.php");
            include (
'loginTime.php');
        } else {
            
header("Location: http://www.clouds.sisterjud.de//costumers.php");
            include (
'loginTime.php');
        }
    } else {
        echo 
"<div class=\"alert alert-danger\" role=\"alert\">";
        echo 
"<b>Der Login oder das Passwort war falsch! </b>";
        echo 
"</div>";
    }

}
?>
Grüße


Diani
Mit Zitat antworten