daily pastebin goal
69%
SHARE
TWEET

Untitled

a guest Jun 17th, 2017 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. // Sofern das Formular abgeschickt wurde, wird der User
  3. // in der Datenbank angelegt
  4. if ( array_key_exists('submit', $_POST) ) {
  5.     // DB-Verbindung herstellen
  6.     require_once('db_connect.php');
  7.         // 1. Leerzeichen werden vom Anfang und Ende des Usernamens/Passwort entfernt
  8.         // 2. Eventuelle Tags und Slasheswerden aus dem Usernamen/Passwort entfernt
  9.         $username = trim(strip_tags(stripslashes($_POST['username'])));
  10.         $password = trim(strip_tags(stripslashes($_POST['password'])));
  11.     // SQL-Anweisung basteln, um User in der DB-Tabelle einzufuegen
  12.     $sql = "INSERT INTO archiv_login
  13.             (
  14.               _id, _passwort
  15.             ) VALUES (
  16.               '". mysql_escape_string($username) ."',
  17.               MD5('".$password."')
  18.             )";
  19.     // SQL-Anweisung an die DB schicken und im Fehlerfall eine Meldung ausgeben
  20.     $res = mysql_query($sql) or exit( __LINE__.', '.__FILE__.'<br />' .mysql_error());
  21.     // Wenn kein Fehler aufgetreten ist auf die Startseite weiterleiten
  22.     header('Location:index.php');
  23.     exit();
  24. }
  25. // ELSE
  26. // Wurde das Formular nicht abgeschickt wird es angezeigt :-)
  27. // es wird kein PHP-Else-Zweig benoetigt
  28. ?>
  29. <h1>User hinzuf&uuml;gen</h1>
  30.     <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
  31.         Username: <input type="text" name="username" /><br />
  32.         Passwort: <input type="password" name="password" /><br />
  33.     <input type="submit" name="submit" value="User hinzuf&uuml;gen" />
  34. </form>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top