Guest User

Untitled

a guest
Feb 20th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.28 KB | None | 0 0
  1. <table align="center">
  2. <form action="" method="post">
  3. <tr><td>Benutzername:</td> <td><input type="text" name="benutzer" value="Benutzername"AutoComplete="off" onClick="this.value='';"></td></tr>
  4. <tr><td>Passwort:</td> <td><input type="password" name="passwort" value="Passwort" onClick="this.value='';"></td></tr>
  5. <tr><td>Passwort wiederholen:</td> <td><input type="password" name="pass" value="Passwort" onClick="this.value='';"></td></tr>
  6. <tr><td>Email:</td> <td><input type="text" name="email" value="Email" AutoComplete="off" onClick="this.value='';"></td></tr>
  7. <tr><td><input type="hidden" name="captcha" value="<?php print $captcha;  ?>"><?php print $captcha; ?></td> <td><input type="text" name="ccaptcha" AutoComplete="off"></td></tr>
  8. <tr><td></td> <td align="center"><input type="submit" name="anmelden" value="Anmelden"></td>
  9. </tr>
  10. </form>
  11. </table><br/><center><?php anmelden();?></center></div></div>
  12.  
  13.  
  14. #################################################################
  15.  
  16.  
  17. /Anemldung
  18. function anmelden(){
  19. if(isset($_POST['anmelden'])){
  20. global $host, $user, $pass, $site , $register;
  21. $connect = mysql_connect("$host", "$user", "$pass") or die("Verbindungs Fehler: " . mysql_error());
  22. $db = mysql_select_db("$register", $connect) or die("Datenbank konnte nicht ausgew&auml;hlt werden: " . mysql_error());
  23. $benutzer = preg_replace("/[^A-Za-z0-9]/", "", $_POST['benutzer']);
  24. $benutzer = ucfirst($benutzer);
  25. if($benutzer == ""){print"Du musst einen Benutzernamen eintragen.";
  26. mysql_select_db("$site", $connect) or die(mysql_error());
  27. }else{
  28. $passwort = preg_replace("/[^A-Za-z0-9]/", "", $_POST['passwort']);
  29. if($passwort == ""){print"Du musst ein Passwort eintragen.";
  30. mysql_select_db("$site", $connect) or die(mysql_error());
  31. }else{
  32. $pass = preg_replace("/[^A-Za-z0-9]/", "", $_POST['pass']);
  33. if($pass == ""){print"Du musst dein Passwort best&auml;tigen.";
  34. mysql_select_db("$site", $connect) or die(mysql_error());
  35. }else{
  36. if($pass != $passwort){print"Die Passw&ouml;rter stimmen nicht &uml;berein.";
  37. mysql_select_db("$site", $connect) or die(mysql_error());
  38. }else{
  39. $email = ucfirst(mysql_real_escape_string(stripslashes(htmlentities($_POST['email']))));
  40. if($email == ""){print"Du musst eine E-Mail Adresse eingeben.";
  41. mysql_select_db("$site", $connect) or die(mysql_error());
  42. }else{
  43. $ccaptcha = preg_replace("/[^A-Za-z0-9]/", "", strtoupper($_POST['ccaptcha']));
  44. $captcha = preg_replace("/[^A-Za-z0-9]/", "", $_POST['captcha']);
  45. if($ccaptcha != $captcha){print"Falsches Captcha.";
  46. mysql_select_db("$site", $connect) or die(mysql_error());
  47. }else{
  48. $pruefen = mysql_query("SELECT username FROM account WHERE username='$benutzer'");
  49. $checked = mysql_num_rows($pruefen); if($checked == 1){
  50. print"{$benutzer} wird schon benutzt.";
  51. mysql_select_db("$site", $connect) or die(mysql_error());
  52. }else{
  53. $passwort = sha1(strtoupper($benutzer) . ":" . strtoupper($passwort));
  54. $passwort = strtoupper($passwort);
  55. mysql_query("INSERT INTO account
  56. (username, sha_pass_hash, email, expansion) VALUES ('$benutzer', '$passwort', '$email', '2')");
  57. print"<i>{$benutzer}</i> wurde erstellt.<br/>";
  58. mysql_select_db("$site", $connect) or die(mysql_error());
  59. }}}}}}}}}
  60. //Captacha erzeugen
  61. $bla = '012345678910ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  62. for ($p = 0; $p < 6; $p++){  
  63. $captcha .= $bla[mt_rand(0, strlen($bla))];}
Add Comment
Please, Sign In to add comment