* @package account * @subpackage signup */ // Emailing of confirmation email is still not stable... // Consider removing all email confirmation requirements... // And creating a one-button ninja creation system. require_once LIB_ROOT . "specific/lib_player.php"; $alive = false; $private = false; $quickstat = false; $page_title = "Become a Ninja"; $starting_referral = in('referrer'); $enteredName = in('send_name', '', 'toText'); $enteredEmail = in('send_email', '', 'toText'); $enteredClass = in('send_class', ''); $enteredReferral = in('referred_by', $starting_referral); $enteredPass = in('key', null, 'toText'); $submitted = in('submit'); include SERVER_ROOT . "interface/header.php"; $submit_successful = false; // *** Default. if ($submitted) { $submit_successful = validate_signup($enteredName, $enteredEmail, $enteredClass, $enteredReferral, $enteredPass); } // *** Validates submission. if (!$submit_successful) { display_signup_form($enteredName, $enteredEmail, $enteredClass, $enteredReferral); // Just uses the signup.tpl template now. } // *** Displays form. include SERVER_ROOT . "interface/footer.php";
<?php require_once 'includes/config.php'; if (isset($_POST['submit'])) { $errors = array(); $errors = validate_signup(); if (!count($errors)) { $sql = mysql_query("select email from users where email='" . $_POST['email'] . "'"); $result = mysql_fetch_assoc($sql); if (isset($result['email'])) { echo "This Email Already Register"; } else { $_POST['password'] = md5($_POST['password']); $_POST['cpassword'] = md5($_POST['cpassword']); $adddata = "insert into users set name='" . $_POST['name'] . "', email='" . $_POST['email'] . "',uname='" . $_POST['uname'] . "', password='******'password'] . "',cpassword='******'cpassword'] . "', created=Now()"; //print_r($adddata);exit; if (mysql_query($adddata)) { header("location:signup_success.php"); exit; } else { echo "Fail to Save"; } } } } ?>