execute($qry); if ($rs->recordcount() == 1) { $row = $rs->fetchrow(); $qry = "UPDATE ".$prefix."users SET confirm = '', valid = '1' WHERE id = '".$row['id']."'"; $rs = $db->execute($qry); if ($rs) exit("Úspěšně potvrzeno. Můžete se přihlásit"); } } if (!empty($_POST['register'])) { if (!empty($_POST['login']) && !empty($_POST['jmeno']) && !empty($_POST['pass1']) && !empty($_POST['pass2']) && !empty($_POST['email']) && !empty($_POST['antispamCheck']) && !empty($_POST['antispam'])) { if ($_POST['antispamCheck'] != $_POST['antispam']) die("bad attempt"); if (!eregi("^[A-Z0-9._-]+@[A-Z0-9._-]+\.[A-Z]{2,6}$", $_POST['email'])) exit("špatný tvar E-Mailové adresy."); $qry = "SELECT * FROM ".$prefix."users WHERE login = '".$_POST['login']."' OR email LIKE '".$_POST['email']."'"; $rs = $db->execute($qry); if ($rs->recordcount() == 0) { if ($_POST['pass1'] == $_POST['pass2']) { $conf = md5(microtime()); $qry = "INSERT INTO ".$prefix."users VALUES ( '', '".$_POST['login']."', '".md5($_POST['pass2'])."', '".$_POST['jmeno']."', '0', '', '', '0', '".$_POST['email']."', 'false', '".$conf."', '".date("Y-m-d H:i:s")."', '0' )"; $rs = $db->execute($qry); if ($rs) { $headers .= "From: mapy@mapy.mk.cvut.cz\n"; $headers .= "Reply-To: mapy@mk.cvut.cz\n"; $headers .= "Return-Path: mapy@mk.cvut.cz\n"; $headers .= "Content-Type: text/plain; charset=utf-8\n"; mail($_POST['email'], "Registrace mapy.mk.cvut.cz", "Dobrý den\n\r\n\rPro potvrzení Vaší nové registrace na serveru mapy.mk.cvut.cz klikněte na odkaz uvedený níže. Pokud na něj nejde z jakéhokoliv důvodu kliknout, zkopírujte celý jeho text do schránky a vožte do adresového řádku prohlížeče.\n\r\n\r".$website_addr.$script_path."register/confirm=".$conf."\n\nToto je vygenerovaný email, neodpovídejte na něj.", $headers, "-fmapy@mk.cvut.cz"); $msg = "Uživatel úspěšně zaregistrován, zkontrolujte svou E-Mailovou schránku"; } } else { $msg = "Hesla nejsou totožná !"; } } else { $msg = "Zadaný login nebo E-Mail je již zaregistrován, zkuste prosím jiný !"; } } else { $msg = "Nevyplnil jste všechny položky !"; } } if (!empty($msg)) echo "
".$msg."
"; ?>

Registrace



Login
Jméno
Heslo
Heslo znovu
E-Mail

Pravidla

Je zakázáno sdílet data, která podléhají autorským zákonům. Neposkytujeme žádné garance na dostupnost dat. Správce serveru si vyhrazuje právo nakládat s daty dle vlastního uvážení.

Četl jsem pravidla a souhlasím s nimy.
Opište pro kontrolu <? echo $key; ?>