MySQLI oder PDO

  • Du setzt aber in der index Datei keine session, sondern einen cookie.
    Deshalb springt er von da..wieder nach da usw.


    Prüfe ob da der Cookie existiert oder setze noch eine Session...

    Wenn ich mich erfolgreich einlogge wird dies alles gesetzt.


    PHP
    $_SESSION['loggedin'] = true;
                        $_SESSION['Username'] = $username;
                        session_write_close();
                        echo header('Location: dashboard.php');
                        exit();
  • Dann musst du es ebenso setzen, wenn der session cookie für die 30 Tage gültig ist.

    Wenn er den Hacken beim "Angemeldet bleiben" macht wird die Cookie gesetzt aber er leitet mich einfach nach dem schließen des Browser nicht wieder ins Dashboard anstatt auf der index.php.


    //e


    http://prntscr.com/meyjqn


    // Hat sich nun Erledigt funktioniert nun.


    Wieso wird der Code nicht ausgeführt ?


    PHP
    <?php if(getAdmin() >= 1) { echo "<li class='nav-item'><a class='nav-link' href=''><button type='button' class='btn btn-outline-info btn-sm'>Administration <i class='fas fa-chalkboard-teacher'></i></button></a></li>" } ?>

    2 Mal editiert, zuletzt von ARCADION ()