Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Erlaubter Benutzername und Passwort
- $user = 'babyhaus';
- $pass = '2b50e52994c41c0b9ad74cb641873486';
- password_hash($pass, PASSWORD_DEFAULT);
- trim($_POST['password']);
- if ($_POST['btnlogout'] != NULL){
- unset($_SESSION['eingeloggt']);
- session_destroy();
- }
- // Wenn auf den Button "Einloggen" geklickt wurde
- if ($_POST['btnlogin'] != NULL) {
- // Überprüfen der eingegebenen Daten mit den erlaubten
- if (isset($_POST['username']) && $_POST['username'] == $user && isset($_POST['password']) && md5($_POST['password']) == $pass) {
- $_SESSION['eingeloggt'] = true;
- }
- else {
- $_SESSION['eingeloggt'] = false;
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Login Formular</title>
- </head>
- <body>
- <?php
- // Logout Button anzeigen
- if ($_SESSION['eingeloggt']) {
- $aktion_textarea = file_get_contents('aktion-banner.txt');
- ?>
- <div class="row">
- <div class="vertical-center">
- <div class="col-md-12 center-block">
- <div class="text-center">
- <a href="http://developer.cosi-tscholl.ch/fbe/babyhaus/"><img class="center-block" src="data/img/logo.png" style="margin-bottom: -300px;" height="180"></a>
- <form id="aktion-textfeld" name="aktion" method="post" onsubmit="">
- <textarea placeholder="Max. 35 Zeichen" id="field" maxlength="35" rows="2" name="aktion-text"><?php echo $aktion_textarea; ?></textarea>
- <br /><input class="save-button button" type="submit" method="post" name="save" value="Save">
- </form>
- <form name="logout" method="post">
- <input class="button logout-button" type="submit" name="btnlogout" value="Logout">
- </form>
- </div>
- </div>
- </div>
- </div>
- <script>
- $("#aktion-textfeld").submit(function(event) {
- if(document.getElementById("field").value == '') {
- $("textarea").addClass("fehler");
- document.getElementsByName('aktion-text')[0].placeholder='Bitte ausfüllen';
- event.preventDefault();
- }
- });
- </script>
- <?php
- $remove = array('<','>');
- if(isset($_POST['save'])) {
- $aktion = nl2br($_POST['aktion-text'], str_replace($remove, " ", $aktion));
- $file = "aktion-banner.txt";
- file_put_contents($file, strip_tags($aktion));
- }
- } else {
- // Wenn der Benutzer nicht eingeloggt ist, dann das Formluar anzeigen
- ?>
- <div class="row">
- <div class="col-md-12">
- <div class="vertical-center">
- <div class="loginfenster center-block">
- <a href="http://developer.cosi-tscholl.ch/fbe/babyhaus/"><img class="center-block" src="data/img/logo.png" height="180"></a>
- <div class="margin-light-top">
- </div>
- <form name="login" method="post">
- <div class="text-center">
- <input type="text" name="username" placeholder="Benutzername">
- <div class="margin-light-top">
- </div>
- <br /><input id="password" type="password" name="password" placeholder="Passwort">
- <div class="margin-light-top">
- </div>
- <br /><input class="button" type="submit" name="btnlogin" value="Login">
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- <?php
- }
- $pw_trim = $_POST['password'], str_replace(' ', '', $pw_trim);
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement