Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(isset($_POST['submit'])){
- $user = preg_replace ("[^A-Za-z0-9]", "", $_POST['username']);
- $pass = preg_replace ("[^A-Za-z0-9]", "", $_POST['password']);
- $email = preg_replace (array_keys($nicht_erlaubt), array_values($nicht_erlaubt), $_POST['email']);
- $idk=array('"', "'", ';', '-');
- $user = str_replace($idk, '', $user);
- $pass = str_replace($idk, '', $pass);
- $resp = recaptcha_check_answer ($privkey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
- if($_POST['username'] == "")
- echo '<font color="red">Gebe einen User an</font>';
- else if($_POST['password'] == "")
- echo '<font color="red">Gebe ein Passwort ein</font>';
- else if($_POST['password'] != $_POST['password2'])
- echo '<font color="red">Die Passwoerter stimmen nicht ueberein</font>';
- else if ((strlen($_POST['username']) > 15) || (strlen($_POST['username']) < 6))
- echo '<font color="red">Dein Passwort sollte zwischen 6 bis 15 zeichen lang sein</font>';
- else if ((strlen($_POST['password']) > 15) || (strlen($_POST['password']) < 6))
- echo '<font color="red">Dein Passwort sollte zwischen 6 bis 15 zeichen lang sein</font>';
- else if($_POST['username'] != $user)
- echo '<font color="red">Es sind nicht erlaubte zeichen vorhanden</font>';
- else if($_POST['password'] != $pass)
- echo '<font color="red">Es sind nicht erlaubte zeichen vorhanden</font>';
- else if($_POST['email'] == "")
- echo '<font color="red">Bitte gebe eine Email an</font>';
- else if($_POST['email'] != $email)
- echo '<font color="red">Es sind nicht erlaubte zeichen vorhanden</font>';
- else if(strlen($_POST["recaptcha_response_field"]) == 0)
- echo '<font color="red">Hast du den reCaptcha vergessen ?</font>';
- else if(!$resp->is_valid){
- echo '<font color="red">Der eingegebene reCaptcha ist falsch:'.$resp->error.'</font>';
- else {
- $pass = md5($salt.$pass);
- if(!doesUsernameExist($user)){
- $gen_key = random_string();
- odbc_exec($mssql, 'USE [ACCOUNT_DBF]');
- odbc_exec($mssql, 'INSERT INTO [ACCOUNT_TBL_VALIDATE] ([account], [password], [email], [key], [datum]) VALUES (\''.$user.'\', \''.$pass.'\', \''.$email.'\', \''.$gen_key.'\', \''.date('Y-m-d').'\')');
- SendEmail($email, $gen_key);
- echo '<div class="success">Es wurde eine Email mit dem Aktivierungscode versand.</font>';
- } else {
- echo '<font color="red">Registration fehlgeschlagen</font>';
- }
- }
- mssql_close();
- }
Add Comment
Please, Sign In to add comment