Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <table align="center">
- <form action="" method="post">
- <tr><td>Benutzername:</td> <td><input type="text" name="benutzer" value="Benutzername"AutoComplete="off" onClick="this.value='';"></td></tr>
- <tr><td>Passwort:</td> <td><input type="password" name="passwort" value="Passwort" onClick="this.value='';"></td></tr>
- <tr><td>Passwort wiederholen:</td> <td><input type="password" name="pass" value="Passwort" onClick="this.value='';"></td></tr>
- <tr><td>Email:</td> <td><input type="text" name="email" value="Email" AutoComplete="off" onClick="this.value='';"></td></tr>
- <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>
- <tr><td></td> <td align="center"><input type="submit" name="anmelden" value="Anmelden"></td>
- </tr>
- </form>
- </table><br/><center><?php anmelden();?></center></div></div>
- #################################################################
- /Anemldung
- function anmelden(){
- if(isset($_POST['anmelden'])){
- global $host, $user, $pass, $site , $register;
- $connect = mysql_connect("$host", "$user", "$pass") or die("Verbindungs Fehler: " . mysql_error());
- $db = mysql_select_db("$register", $connect) or die("Datenbank konnte nicht ausgewählt werden: " . mysql_error());
- $benutzer = preg_replace("/[^A-Za-z0-9]/", "", $_POST['benutzer']);
- $benutzer = ucfirst($benutzer);
- if($benutzer == ""){print"Du musst einen Benutzernamen eintragen.";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }else{
- $passwort = preg_replace("/[^A-Za-z0-9]/", "", $_POST['passwort']);
- if($passwort == ""){print"Du musst ein Passwort eintragen.";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }else{
- $pass = preg_replace("/[^A-Za-z0-9]/", "", $_POST['pass']);
- if($pass == ""){print"Du musst dein Passwort bestätigen.";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }else{
- if($pass != $passwort){print"Die Passwörter stimmen nicht ¨berein.";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }else{
- $email = ucfirst(mysql_real_escape_string(stripslashes(htmlentities($_POST['email']))));
- if($email == ""){print"Du musst eine E-Mail Adresse eingeben.";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }else{
- $ccaptcha = preg_replace("/[^A-Za-z0-9]/", "", strtoupper($_POST['ccaptcha']));
- $captcha = preg_replace("/[^A-Za-z0-9]/", "", $_POST['captcha']);
- if($ccaptcha != $captcha){print"Falsches Captcha.";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }else{
- $pruefen = mysql_query("SELECT username FROM account WHERE username='$benutzer'");
- $checked = mysql_num_rows($pruefen); if($checked == 1){
- print"{$benutzer} wird schon benutzt.";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }else{
- $passwort = sha1(strtoupper($benutzer) . ":" . strtoupper($passwort));
- $passwort = strtoupper($passwort);
- mysql_query("INSERT INTO account
- (username, sha_pass_hash, email, expansion) VALUES ('$benutzer', '$passwort', '$email', '2')");
- print"<i>{$benutzer}</i> wurde erstellt.<br/>";
- mysql_select_db("$site", $connect) or die(mysql_error());
- }}}}}}}}}
- //Captacha erzeugen
- $bla = '012345678910ABCDEFGHIJKLMNOPQRSTUVWXYZ';
- for ($p = 0; $p < 6; $p++){
- $captcha .= $bla[mt_rand(0, strlen($bla))];}
Add Comment
Please, Sign In to add comment