if (isset($_POST['do_register'])) { $data = array(); $data['name'] = strip_tags($_POST['name'], ""); $data['email'] = strip_tags($_POST['email']); $data['username'] = strip_tags($_POST['username']); $data['password'] = md5(md5($_POST['password'])); $data['password2'] = md5(md5($_POST['re_password'])); $data['about'] = strip_tags($_POST['about']); $data['last_activity'] = date("Y-m-d H:i:s", time()); $avatar = md5($data['last_activity'] . $data['email']); $temp = explode(".", $_FILES["avatar"]["name"]); $extension = end($temp); //upload Avatar if ($user->validateUser($data)) { if (isset($_FILES['avatar'])) { if ($user->uploadAvatar($avatar)) { $data['avatar'] = $avatar . '.' . $extension; } else { $data['avatar'] = 'gravatar.jpg'; } } else { $data['avatar'] = 'gravatar.jpg'; } $token = md5("ournextpresAkhil@" . $data['name'] . $data['password'] . $data['email'] . "ournextpresAkhil@"); if (smtpmailer($data['email'], "*****@*****.**", "AKHIL_REDDY @BITS_QUORA", "Mail confirmation for BITS-QUORA", $data['avatar'], $data['name'], $token)) { if ($user->register($data)) { echo "Registered Successfully.Please verify the mail."; } else { echo "Sorry, we cannot register you right now. Please try later."; } } else {
//Create Data Array $data = array(); $data['name'] = $_POST['name']; $data['email'] = $_POST['email']; $data['username'] = $_POST['username']; $data['password'] = md5($_POST['password']); $data['password2'] = md5($_POST['password2']); $data['about'] = $_POST['about']; $data['last_activity'] = date("Y-m-d H:i:s"); //Required Fields $field_array = array('name', 'email', 'username', 'password', 'password2'); if ($validate->isRequired($field_array)) { if ($validate->isValidEmail($data['email'])) { if ($validate->passwordsMatch($data['password'], $data['password2'])) { //Upload Avatar Image if ($user->uploadAvatar()) { $data['avatar'] = $_FILES["avatar"]["name"]; } else { $data['avatar'] = 'noimage.png'; } //Register User if ($user->register($data)) { redirect('index.php', 'You are registered and can now log in', 'success'); } else { redirect('index.php', 'Something went wrong with registration', 'error'); } } else { redirect('register.php', 'Your passwords did not match', 'error'); } } else { redirect('register.php', 'Please use a valid email address', 'error');