Example #1
0
}
$user = new User();
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.";
Example #2
0
<?php

require_once "config.php";
header("Content-Type: application/json");
$return['loginSuccess'] = null;
if (!isset($_POST['username']) or !isset($_POST['password'])) {
    $return['loginSuccess'] = 'false';
    echo json_encode($return);
    exit;
}
if ($user = User::validateUser($_POST['username'], $_POST['password'])) {
    $return['loginSuccess'] = 'true';
    $_SESSION['userid'] = $user->getUserid();
    $_SESSION['userobj'] = serialize($user);
} else {
    $return['loginSuccess'] = 'false';
}
echo json_encode($return);
 /**
  * Logs out the current user and redirect to homepage.
  */
 public function actionRegistration()
 {
     $model = new User();
     if (isset($_POST['User'])) {
         $user_login = $_POST['User']['login'];
         $model->attributes = $_POST['User'];
         if ($model->validate() && $model->validateUser($user_login)) {
             $model->save();
             $this->redirect(Yii::app()->createUrl('site/index'));
         }
     }
     $this->render('Registration', array('model' => $model));
 }
Example #4
0
<?php

session_start();
require_once '../classes/connection.class.php';
require_once '../classes/user.class.php';
$adduserobj = new User();
/*echo '<pre>';
print_r($adduserobj);
echo '</pre>';
exit;*/
$user_id = mysqli_real_escape_string($adduserobj->conxn, $_POST['user_id']);
$username = mysqli_real_escape_string($adduserobj->conxn, $_POST['username']);
$password = mysqli_real_escape_string($adduserobj->conxn, $_POST['password']);
$password = md5($password);
$adduserobj->setUserID($user_id);
$adduserobj->setUsername($username);
$adduserobj->setPassword($password);
$flag = $adduserobj->validateUser();
/*echo '<pre>';
print_r ($adduserobj);
echo '</pre>';
exit;*/
if ($flag) {
    header('location:../../fds/index.php');
    $_SESSION['username'] = $username;
} else {
    header('location:../../fds/login.php');
    $_SESSION['msg'] = $adduserobj->msg = "Sorry incorrect username and password";
}
Example #5
0
if (isset($_POST['source'])) {
    $source = $_POST['source'];
}
$errorMessage = '';
$expired = false;
$reset = false;
$user = new User(0, $tenantID);
// attempt to login user;
if ($requestMethod == "GET") {
    // not a post, so don't try to load user
} elseif (strlen($username) <= 0 || strlen($password) <= 0) {
    $errorMessage = "You must enter both a username and password.";
} else {
    // try to create a new user object
    try {
        $user->validateUser($username, $password, $tenantID);
        Utility::debug('User ' . $user->name . ' logged in succesfully.', 5);
        // initiate new user session
        $_SESSION['userID'] = $user->id;
        $_SESSION['user_screenname'] = $user->name;
        header('Location: ' . $successURL);
    } catch (Exception $e) {
        if ($e->getCode() == 1) {
            // Password has expired.
            $expired = true;
            $_SESSION['expiredUserID'] = $user->userid;
            $errorMessage = "Your password has expired. Please create a new password.";
        } elseif ($e->getCode() == 2) {
            // Password has been reset.
            $reset = true;
            $_SESSION['expiredUserID'] = $user->userid;