} $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.";
<?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)); }
<?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"; }
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;