Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 02-04-2019, 09:05
Diani
 Registrierter Benutzer
Links : Onlinestatus : Diani ist offline
Registriert seit: Dec 2018
Beiträge: 5
Diani befindet sich auf einem aufstrebenden Ast
Standard Login immer erst beim zweiten Versuch erfolgreich

Hallo zusammen,


folgende Loginseite dient zum Login in ein Portal. Problem ist allerdings, dass ich jedesmal Benutzernamen und Passwort zweimal eingeben muss um erfolgreich einzuloggen. Beim ersten Mal passiert gar nichts, erst beim zweiten Versuch klappt der Login. Das gilt für jeden der User.



PHP-Code:
<?phpinclude('config.inc.php');
session_start();
$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();

    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>";
    }

}
?>
<!DOCTYPE html>
<html>
<head>
    <title>Login</title>

    <meta name="generator" content="Bluefish 2.2.9" >
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
    <meta name="viewport" content=
            "width=device-width, initial-scale=1.0">
    <title>Kundenportal</title>

    <link href="css/bootstrap.css"
          rel="stylesheet">

    <link href=
                  "bootstrap/addons/bootstrap/jquery.smartmenus.bootstrap.css" rel=
                  "stylesheet">

    <script src="../../assets/js/ie-emulation-modes-warning.js"></script>

    <link href=
                  "https://fonts.googleapis.com/icon?family=Material+Icons" rel=
                  "stylesheet">
</head>
<body style="padding-top:20px;">
<div class="row backgroundimg2">
<div class="container">
    <div class="container">
        <!-- Beispiel-Zeile von Spalten -->
        <div class="row">
            <div class="col-md-12">
                <img src="img/sisterjud.png" width="1000" height="250" alt="">
            </div>
        </div>
        <div class="row">
            <div class="col-md-3">
                <br><br>
            </div>
            <div class="col-md-6">
                <form action="?login=1" method="post">
                    <div class="form-group">
                        <label class="custom-control-label">Ihr Loginname</label><br>
                        <input type="login" autofocus autocomplete="on" size="40" maxlength="250" name="login"><br><br>
                    </div>

                    <div class="form-group">
                        <label class="custom-control-label">Ihr Passwort</label><br>
                        <input type="password" size="40"  maxlength="250" name="passwort"><br><br>
                    </div>
                    <input class="btn btn-info" type="submit" value="Einloggen">
                </form>
            </div>
            <div class="col-md-3">
                <br><br>
            </div>
        </div>
        <div class="row">
            <div class="col-md-12">
                <br><br>
            </div>
        </div>
        <hr>
        <footer>
            <div style="text-align: center;">
                © Example 2019
            </div>
            </p>
        </footer>
    </div><!-- /Content container -->
</div>
</div>

<script src="https://code.jquery.com/jquery-1.11.3.min.js">
</script>
<script src="js/bootstrap.min.js"> </script>


<script type="text/javascript" src="js/jquery.smartmenus.js">
</script>



<script type="text/javascript" src=
        "bootstrap/addons/bootstrap/jquery.smartmenus.bootstrap.js">
</script>
</body>
</html>

Könnt ihr mir sagen, was die Ursache ist und wie ich das Verhalten auf beim ersten Versuch einstellen kann?


Vielen Dank

Diani
Mit Zitat antworten