Example #1
0
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 {
Example #2
0
 //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');