public static function createUser()
 {
     $timecode = substr(md5(microtime()), 0, 5);
     $role = new Role('ROLE_USER', null, 'false');
     $result = new User();
     $result->setUsername('test_' . $timecode);
     $result->setPassword($timecode);
     $result->setEmailAddress('test@' . $timecode . '.com');
     $result->setFullname('User ' . $timecode);
     $result->setTenantId('organization_1');
     $result->setEnabled('true');
     $result->addRole($role);
     return $result;
 }
 public function getUser()
 {
     $u = new User();
     $res = mysql_query("SELECT * FROM user WHERE id='" . $_SESSION['user'] . "'");
     if (mysql_num_rows($res) > 0) {
         while ($userRow = mysql_fetch_array($res)) {
             $u->setFullname($userRow['fullname']);
             $u->setUsername($userRow['username']);
             $u->setEmail($userRow['email']);
             $u->setPassword($userRow['password']);
             $u->setPhone($userRow['phone']);
         }
     }
     return $u;
 }
Example #3
0
    header("Location: index.php");
}
//include_once 'dbconnect.php';
$msg_register = 0;
include '../model/processlogin.php';
if (isset($_POST['btn-signup'])) {
    $users = new User();
    $processlogin = new ProcessLogin();
    /*
    	$fname = mysql_real_escape_string($_POST['fname']);
    	$uname = mysql_real_escape_string($_POST['uname']);
    	$email = mysql_real_escape_string($_POST['email']);
    	$phone = mysql_real_escape_string($_POST['phone']);
    	$pass = md5(mysql_real_escape_string($_POST['pass']));
    	$confirm = md5(mysql_real_escape_string($_POST['confirm']));*/
    $users->setFullname(mysql_real_escape_string($_POST['fname']));
    $users->setUsername(mysql_real_escape_string($_POST['uname']));
    $users->setEmail(mysql_real_escape_string($_POST['email']));
    $users->setPhone(mysql_real_escape_string($_POST['phone']));
    $users->setPassword(md5(mysql_real_escape_string($_POST['pass'])));
    $users->setConfirm(md5(mysql_real_escape_string($_POST['confirm'])));
    $msg_register = $processlogin->checkUsername($users);
    if ($msg_register != 4) {
        $msg_register = $processlogin->signup($users);
    }
    /*$res=mysql_query("SELECT * FROM user WHERE username='******'");
    	if(mysql_num_rows($res)>0)
    	{
    		$msg_register = 4;
    	}
    	else
<?php

require_once 'classes/User.php';
require_once 'core/initPublic.php';
if (Session::exists('home')) {
    echo Session::flash('home');
}
$user = new User();
$user->setUserID("ID");
$user->setUsername("Frank");
$user->setEmail("*****@*****.**");
$user->setPassword("1234567");
$user->setFullname("Frank Edwards");
$user->setJoinedDate("23/2/2015");
print "User Details <br/><br/>";
print "<br/>User ID = " . $user->getUserID();
print "<br/>Username = "******"<br/>Email = " . $user->getEmail();
print "<br/>Password = "******"<br/>Full Name = " . $user->getFullname();
print "<br/>Joined Date = " . $user->getJoinedDate();
/* print "<br/>UserID = ".$user->data()->ID;
  print "<br/>Username = "******"<br/>User Email = ".$user->data()->email;
  print "<br/>Full Name = ".$user->data()->name;
  print "<br/>Password = "******"<br/>Joined Date = ".$user->data()->joined; 
  print "<br/> Logged in = " .$user->isLoggedIn();
  print "<br/>Exists = ".$user->exists();
  /*print "<br/>Image Name = ".$user->getProtection();
  print "<br/>Quantity = ".$user->getIsAdmin(); */
Example #5
0
/*echo '<pre>';
print_r($adduserobj);
echo '</pre>';
exit;*/
//$user_id=mysqli_real_escape_string($adduserobj->conxn,$_POST['user_id']);
$fullname = mysqli_real_escape_string($adduserobj->conxn, $_POST['fullname']);
$username = mysqli_real_escape_string($adduserobj->conxn, $_POST['username']);
$password = mysqli_real_escape_string($adduserobj->conxn, $_POST['password']);
$password = md5($password);
$confirm_password = mysqli_real_escape_string($adduserobj->conxn, $_POST['confirm_password']);
$confirm_password = md5($confirm_password);
$address = mysqli_real_escape_string($adduserobj->conxn, $_POST['address']);
$telephone = mysqli_real_escape_string($adduserobj->conxn, $_POST['telephone']);
$email = mysqli_real_escape_string($adduserobj->conxn, $_POST['email']);
//$adduserobj->setUserID($user_id);
$adduserobj->setFullname($fullname);
$adduserobj->setUsername($username);
$adduserobj->setPassword($password);
$adduserobj->setCPassword($confirm_password);
$adduserobj->setEmail($email);
$adduserobj->setAddress($address);
$adduserobj->setTelephone($telephone);
//$adduserobj->setError($er);
//$adduserobj->setMessage($msg);
$flag = $adduserobj->addUser();
/*echo '<pre>';
print_r ($adduserobj);
echo '</pre>';
exit;*/
if ($flag) {
    header('location:../../rms/login.php');
    header("Location: dashboard.php?message=nopermission");
    exit(0);
}
// use this in future to show username (eg. logout link)
$username = $user->getUsername();
// If we have a username then adding entry, if not then prompt what to add
/** Adding entry **/
if ($parms->getParm('username') != '') {
    // create user object
    $this_user = new User();
    if ($this_user == null) {
        header("Location: dashboard.php?message=parameter");
        exit(0);
    }
    $this_user->setUsername($parms->getParm('username'));
    $this_user->setFullname($parms->getParm('fullname'));
    // check password matches
    if ($parms->getParm('newpassword') != $parms->getParm('repeatpassword')) {
        // in future should instead recreate form with rest of details readded
        header("Location: adduser.php?message=passwordmatch");
        exit(0);
    }
    $this_user->setPassword(md5($parms->getParm('newpassword')));
    $this_user->setAccess($parms->getParm('access'));
    $this_user->setEnabled($parms->getParm('status'));
    // expiry is a value in secs - no need to convert
    $this_user->setLoginexpiry($parms->getParm('loginexpiry'));
    $this_user->setSupervisor($parms->getParm('supervisor'));
    $this_user->setAdmin($parms->getParm('admin'));
    // save entry
    $kdb->insertUser($this_user);