Revision 50 | Revision 60 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?require("include/common.php");$mode=(isset($_POST["mode"]))?$_POST["mode"]:"";$smarty->assign("title", "Registrierung");if($mode=="register"){//$u_name=addslashes((isset($_POST["username"]))?$_POST["username"]:"");$email=addslashes((isset($_POST["email"]))?$_POST["email"]:"");$password=addslashes((isset($_POST["password"]))?$_POST["password"]:"");$sql="SELECT * FROM auth_user WHERE u_name='$u_name'";$res=$db->query($sql);if ($res->numRows()){$smarty->assign("meld", "Registrierung fehlgeschlagen!");$smarty->assign("db_meld", "Ein User <b>\"$u_name\"</b> existiert bereits!");$smarty->assign("error", true);}else{$sql="SELECT * FROM auth_user WHERE u_email='$email'";$res=$db->query($sql);if ($res->numRows()){$smarty->assign("meld", "Registrierung fehlgeschlagen!");$smarty->assign("db_meld", "Ein User mit der E-Mail Adresse <b>\"$email\"</b> existiert bereits!");$smarty->assign("error", true);}if(!validate_email($email)){}else{//$res_a=$a->addUser($u_name, $password);if ($res_a){$u=new User($u_name);$u->update($u->u_id, $u_name, $email,0);if($u->save()){$smarty->assign("meld", "User <b>\"$u_name\"</b> wurde erfolgreich registriert.");$smarty->assign("db_meld", "Sie erhalten in Kürze eine E-Mail mit weiteren Instruktionen / informationen!");$smarty->assign("error", false);}else{$smarty->assign("meld", "Registrierung fehlgeschlagen!");$smarty->assign("db_meld", $res->getUserInfo());$smarty->assign("error", true);}}}}$smarty->display("meld.tpl");}else{$smarty->display("register.tpl");}?>