function updateUserProfil(User $user)
 {
     if (!empty($_POST['Private'])) {
         $query = $this->db->prepare("UPDATE user SET UserName = :username , Mdp = :mdp , tel = :tel , isPrivate = :private WHERE id = :id");
         $query->execute(array(":id" => $user->getId(), ":username" => $user->getUserName(), ":mdp" => $user->getMdp(), ":tel" => $user->getTel(), ":private" => $_POST['Private']));
     } else {
         $query = $this->db->prepare("UPDATE user SET UserName = :username , Mdp = :mdp , tel = :tel, isPrivate = 0 WHERE id = :id");
         $query->execute(array(":id" => $user->getId(), ":username" => $user->getUserName(), ":mdp" => $user->getMdp(), ":tel" => $user->getTel()));
     }
 }
 public static function run()
 {
     $user = null;
     $userIsLegit = false;
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $user = new User($_POST);
         if ($user->getErrorCount() == 0) {
             $checkUserArray = UsersDB::getUsersBy('username', $user->getUserName());
             if (count($checkUserArray) > 0) {
                 $checkUser = $checkUserArray[0];
                 $user->setUserId($checkUser->getUserId());
                 $userIsLegit = password_verify($_POST['password'], $checkUser->getPassword());
             }
         }
     } else {
         LoginView::show();
         return;
     }
     if ($userIsLegit) {
         $_SESSION['authenticatedUser'] = $user;
         $_SESSION['authenticated'] = true;
         HomeView::show();
     } else {
         $user->setError('username', 'USERNAME_PASSWORD_COMBO_INVALID');
         $_SESSION['user'] = $user;
         LoginView::show();
     }
 }
Пример #3
0
/**
 * Add a new user into a given project
 * 
 * @param Integer $group_id Project id
 * @param User    $user     User to add
 * 
 * @return Boolean
 */
function account_add_user_obj_to_group($group_id, User $user)
{
    //user was found but if it's a pending account adding
    //is not allowed
    if (!$user->isActive() && !$user->isRestricted()) {
        $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('include_account', 'account_notactive', $user->getUserName()));
        return false;
    }
    //if not already a member, add it
    $res_member = db_query("SELECT user_id FROM user_group WHERE user_id=" . $user->getId() . " AND group_id='" . db_ei($group_id) . "'");
    if (db_numrows($res_member) < 1) {
        //not already a member
        db_query("INSERT INTO user_group (user_id,group_id) VALUES (" . db_ei($user->getId()) . "," . db_ei($group_id) . ")");
        //if no unix account, give them a unix_uid
        if ($user->getUnixStatus() == 'N' || !$user->getUnixUid()) {
            $user->setUnixStatus('A');
            $um = UserManager::instance();
            $um->assignNextUnixUid($user);
            $um->updateDb($user);
        }
        // Raise an event
        $em = EventManager::instance();
        $em->processEvent('project_admin_add_user', array('group_id' => $group_id, 'user_id' => $user->getId(), 'user_unix_name' => $user->getUserName()));
        $GLOBALS['Response']->addFeedback('info', $GLOBALS['Language']->getText('include_account', 'user_added'));
        account_send_add_user_to_group_email($group_id, $user->getId());
        group_add_history('added_user', $user->getUserName(), $group_id, array($user->getUserName()));
        return true;
    } else {
        $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('include_account', 'user_already_member'));
    }
    return false;
}
 public function initTable()
 {
     $adminConf = getConfigFile();
     $query = $this->db->prepare("INSERT INTO user(UserName,Mdp,DateInscription,email,Tel) VALUES (:username , :mdp , NOW() , :email , :tel);\n                 INSERT INTO user_droit(id_Droits, id_User, Date) VALUES (1,1,NOW());");
     $admin = new User(array("UserName" => $adminConf['pseudo'], "Mdp" => "admin", "email" => $adminConf['mail'], "tel" => $adminConf['tel']));
     $admin->setHashMdp();
     $query->execute(array(":username" => $admin->getUserName(), ":mdp" => $admin->getMdp(), ":email" => $admin->getEmail(), ":tel" => $admin->getTel()));
 }
 public static function userCheckForCorrectData($newUserName, $newUserSurname, $newUserEmail, $newUserAddress)
 {
     $userCheck = new User(-1, $newUserName, $newUserSurname, $newUserEmail, $newUserAddress);
     if ($userCheck->getUserName() && $userCheck->getUserSurname() && $userCheck->getUserEmail() && $userCheck->getUserAddress()) {
         return true;
     }
     return false;
 }
Пример #6
0
 public function isSame(User $u)
 {
     if ($u->getUserName() == $this->username) {
         return true;
     } else {
         return false;
     }
 }
Пример #7
0
 public static function doUpdate(User $vo)
 {
     $user = R::dispense('user');
     $user->id = $vo->getId();
     $user->username = $vo->getUserName();
     $user->status = $vo->getStatus();
     $user->password = $vo->getPassword();
     return $id = R::store($user);
 }
Пример #8
0
 /**
  * @return string Comment Author Name
  */
 public function getAuthorName()
 {
     if ($this->authorID == '00') {
         $author_name = "Unknown";
     } else {
         $author_name = User::getUserName($this->authorID);
     }
     return $author_name;
 }
Пример #9
0
 /**
  * Actualiza los datos de los usuarios de LDAP en la BBDD.
  *
  * @return bool
  */
 public static function updateLDAPUserInDB(User $User)
 {
     $passdata = UserPass::makeUserPassHash($User->getUserPass());
     $query = 'UPDATE usrData SET ' . 'user_pass = :pass,' . 'user_hashSalt = :hashSalt,' . 'user_name = :name,' . 'user_email = :email,' . 'user_lastUpdate = NOW(),' . 'user_isLdap = 1 ' . 'WHERE user_id = :id LIMIT 1';
     $data['pass'] = $passdata['pass'];
     $data['hashSalt'] = $passdata['salt'];
     $data['name'] = $User->getUserName();
     $data['email'] = $User->getUserEmail();
     $data['id'] = UserUtil::getUserIdByLogin($User->getUserLogin());
     return DB::getQuery($query, __FUNCTION__, $data);
 }
Пример #10
0
 public function check($content, $type, $additionalArgs = array())
 {
     if ($this->controller) {
         $args['ip_address'] = Loader::helper('validation/ip')->getRequestIP();
         $args['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
         $args['content'] = $content;
         foreach ($additionalArgs as $key => $value) {
             $args[$key] = $value;
         }
         if (isset($args['user']) && is_object($args['user'])) {
             $u = $args['user'];
         } else {
             $u = new User();
         }
         if (!isset($args['email']) && $u->isRegistered()) {
             $ui = UserInfo::getByID($u->getUserID());
             $args['email'] = $ui->getUserEmail();
         }
         $r = $this->controller->check($args);
         if ($r) {
             return true;
         } else {
             $c = Page::getCurrentPage();
             if (is_object($c)) {
                 $logText .= t('URL: %s', Loader::helper('navigation')->getLinkToCollection($c, true));
                 $logText .= "\n";
             }
             if ($u->isRegistered()) {
                 $logText .= t('User: %s (ID %s)', $u->getUserName(), $u->getUserID());
                 $logText .= "\n";
             }
             $logText .= t('Type: %s', Loader::helper('text')->unhandle($type));
             $logText .= "\n";
             foreach ($args as $key => $value) {
                 $logText .= Loader::helper('text')->unhandle($key) . ': ' . $value . "\n";
             }
             if (Config::get('ANTISPAM_LOG_SPAM')) {
                 Log::addEntry($logText, t('spam'));
             }
             if (Config::get('ANTISPAM_NOTIFY_EMAIL') != '') {
                 $mh = Loader::helper('mail');
                 $mh->to(Config::get('ANTISPAM_NOTIFY_EMAIL'));
                 $mh->addParameter('content', $logText);
                 $mh->load('spam_detected');
                 $mh->sendMail();
             }
             return false;
         }
     } else {
         return true;
         // return true if it passes the test
     }
 }
Пример #11
0
/**
 * @param User $new_user
 * this function takes a new added user and sends the user name and type of the
 * user to Admin_Add_User.php file
 */
function admin_redirect_success(User $new_user)
{
    $new_user_name = $new_user->getUserName();
    //get user name
    $new_user_type = $new_user->getUserType();
    //get user type
    $dir = "VIEW/html/Admin/Add_Employee.php?success=1";
    $url = BASE_URL . $dir;
    header("Location:{$url}");
    //redirect the admin to the Admin_Add_Users.php file
    exit;
}
Пример #12
0
 function testSetUserName()
 {
     $user_name = "Wolf";
     $user_buy_quantity = 5;
     $user_phone = '1234567890';
     $user_email = "*****@*****.**";
     $activity_id = 100;
     $id = 1;
     $test_user = new User($user_name, $user_buy_quantity, $user_phone, $user_email, $activity_id, $id);
     $test_user->save();
     $test_user->setUserName("WolfMan");
     $result = $test_user->getUserName();
     $this->assertEquals("WolfMan", $result);
 }
Пример #13
0
 /**
  * Establece las variables de sesión del usuario.
  *
  * @param User $User
  * @throws SPException
  */
 public static function loadUserSession(User $User)
 {
     Session::setUserId($User->getUserId());
     Session::setUserName($User->getUserName());
     Session::setUserLogin($User->getUserLogin());
     Session::setUserProfileId($User->getUserProfileId());
     Session::setUserGroupId($User->getUserGroupId());
     Session::setUserGroupName($User->getUserGroupName());
     Session::setUserEMail($User->getUserEmail());
     Session::setUserIsAdminApp($User->isUserIsAdminApp());
     Session::setUserIsAdminAcc($User->isUserIsAdminAcc());
     Session::setUserIsLdap($User->isUserIsLdap());
     Session::setUserProfile(Profile::getProfile($User->getUserProfileId()));
 }
 function getTagUri()
 {
     if (!isset($this->user_username) || $this->user_username == "") {
         if ($this->owner == -1) {
             $user = new User($this->ident);
         } else {
             $user = new User($this->owner);
         }
         $this->user_username = $user->getUserName();
     }
     // TODO handle the year
     $url = parse_url(url);
     $this->_tag_uri = "tag:" . $this->user_username . "@" . $url['host'] . ",2005:" . $this->type . ":" . $this->ident;
     return $this->_tag_uri;
 }
 public function saveProfile()
 {
     $data = Input::all();
     $rules = ['email' => ['required', 'email', 'max:128', 'unique:users,email,' . Auth::id()], 'username' => ['required', 'min:5', 'max:15', 'alpha_num', 'unique:users,username,' . Auth::id()], 'password' => ['sometimes', 'min:6', 'confirmed'], 'old_password' => ['sometimes', 'required_with:password'], 'name' => [], 'picture' => ['sometimes', 'mimes:jpeg,gif,png', 'max:2048'], 'address' => ['sometimes', 'min:5', 'max:100'], 'city' => ['sometimes', 'min:3', 'max:64'], 'state' => ['sometimes', 'min:2', 'max:64'], 'zip_code' => ['sometimes', 'min:5', 'max:8'], 'country' => ['sometimes', 'min:2', 'max:32'], 'age' => ['sometimes', 'digits:2'], 'gender' => ['sometimes', 'in:0,1,2'], 'language' => ['sometimes', 'min:2', 'max:6'], 'relationship' => ['sometimes', 'in:0,1,2,3,4,5,6,7,8,9,10,11']];
     $validator = Validator::make($data, $rules);
     if ($validator->fails()) {
         return Alert::formError($validator);
     } else {
         $profile = new Profile();
         $profile->updateProfile($data, Auth::id(), Input::hasFile('picture'));
         $user = new User();
         $username = $user->getUserName(Auth::id());
         return Alert::flash(Lang::get('auth.updated'), 'success');
     }
 }
Пример #16
0
 function test_getUserName()
 {
     //Arrange
     $user_name = "Nathan";
     $password = "******";
     $longitude = 45.516231;
     $latitude = -122.682519;
     $signed_in = true;
     $id = 1;
     $test_user = new User($user_name, $password, $longitude, $latitude, $signed_in, $id);
     //Act
     $result = $test_user->getUserName();
     //Assert
     $this->assertEquals("Nathan", $result);
 }
Пример #17
0
 public function addToDB(User $toBeAdded)
 {
     $usrName = $toBeAdded->getUserName();
     $password = $toBeAdded->getPassword();
     try {
         $var = null;
         $stmt = $this->database->prepare("INSERT INTO  `php4`.`Users` (`id`, `name`, `password`) VALUES (?, ?, ?)");
         //var_dump($stmt);
         if ($stmt === FALSE) {
             echo "kuken";
         }
         $stmt->bind_param('iss', $var, $usrName, $password);
         $stmt->execute();
     } catch (Exception $e) {
         echo 'Caught exception: ', $e->getMessage(), "\n";
     }
 }
Пример #18
0
 public static function run()
 {
     $webuser = NULL;
     $hockuser = NULL;
     $user = NULL;
     if ($_SERVER["REQUEST_METHOD"] == "POST") {
         $user = new User($_POST);
         $webusers = WebUserDB::getUsersBy('userName', $user->getUserName());
         if (empty($webusers)) {
             $user->setError('userName', 'USER_NAME_DOES_NOT_EXIST');
         } else {
             $webuser = $webusers[0];
         }
     }
     if (!is_null($webuser)) {
         if (strcmp($webuser->getPassword(), $user->getPassword()) == 0) {
             //passwords match.
             //get associated hockuser
             echo "<p>" . $webuser . "</p>";
             $hockusers = HockUserDB::getUsersBy('name', $webuser->getHockName());
             if (empty($hockusers)) {
                 $user->setError('userName', 'HOCK_NAME_UNASSOCIATED_WITH_ACCOUNT');
             } else {
                 $hockuser = $hockusers[0];
             }
         } else {
             //Invalid password
             $user->setError('password', 'PASSWORD_INVALID');
         }
     }
     //$_SESSION['user'] = $webuser;
     if (is_null($user) || is_null($webuser) || $user->getErrorCount() != 0) {
         LoginView::show($user);
     } else {
         $_SESSION['authenticatedUser'] = $webuser;
         HomeView::show();
         header('Location: /' . $_SESSION['base']);
         //show profile
         //ProfileView::show($webuser, $hockuser);
         //show home
         //HomeView::show();
         //header('Location: /'.$_SESSION['base'].'/user/profile');
     }
 }
Пример #19
0
 public static function run()
 {
     $user = null;
     if ($_SERVER["REQUEST_METHOD"] == "POST") {
         $user = new User($_POST);
         $users = UsersDB::getUsersBy('userName', $user->getUserName());
         if (empty($users)) {
             $user->setError('userName', 'USER_NAME_DOES_NOT_EXIST');
         } else {
             $user = $users[0];
         }
     }
     $_SESSION['user'] = $user;
     if (is_null($user) || $user->getErrorCount() != 0) {
         LoginView::show();
     } else {
         HomeView::show();
         header('Location: /' . $_SESSION['base']);
     }
 }
Пример #20
0
 public function addToDB(User $toBeAdded)
 {
     $usrName = $toBeAdded->getUserName();
     $password = $toBeAdded->getPassword();
     $saltedPassword = sha1($this->SALT . $password);
     try {
         $var = null;
         $stmt = $this->mysqli->prepare("INSERT INTO  `php4`.`Users` (`id`, `name`, `password`) VALUES (?, ?, ?)");
         //var_dump($stmt);
         if ($stmt === FALSE) {
             throw new Exception("A database error");
         }
         $stmt->bind_param('iss', $var, $usrName, $saltedPassword);
         //var_dump($stmt->execute());
         if ($stmt->execute()) {
             return true;
         }
     } catch (Exception $e) {
         echo 'Caught exception: ', $e->getMessage(), "\n";
     }
 }
Пример #21
0
 public function checkIfExist(User $user)
 {
     try {
         $db = $this->connection();
         $sql = "SELECT " . self::$name . " FROM {$this->table}";
         $query = $db->prepare($sql);
         $query->execute();
         foreach ($query->fetchAll() as $result) {
             foreach ($result as $key => $value) {
                 if ($key === self::$name) {
                     if ($value === $user->getUserName()) {
                         return true;
                     }
                 }
             }
         }
         return false;
     } catch (\PDOException $e) {
         die('An unknown error have occured.');
     }
 }
    // eine neue Session starten
    session_start();
    // Benutzername und Passwort aus den POST-Variablen auslesen
    // und in die beiden Variablen $usr und $pwd speichern
    $usr = $_POST['user'];
    $pwd = $_POST['password'];
    // Benutzername und Passwort werden überprüft
    if (User::checkLogInData($usr, $pwd)) {
        // wurden Benutzername und Passwort korrekt eingegeben, wird in
        // der am Anfang des Skripts geöffneten Session eine Variable
        // mit dem Namen "angemeldet" und dem Wert TRUE gespeichert.
        $_SESSION['angemeldet'] = true;
        // die ganzen Rechte, welche Seiten der Benutzer besuchen darf,
        // werden als Array in die Session-Variable geschrieben
        $_SESSION['user_role'] = User::getUserRole();
        // ID, Vor- und Nachname des Benutzers in die Session-Variable speichern
        $_SESSION['user_id'] = User::getUserId();
        $_SESSION['user_name'] = User::getUserName();
        // Spracheinstellung des Browsers ermitteln
        $_SESSION['user_lang'] = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
        // Weiterleitung zur Hauptseite der Anwendung.
        echo 1;
    } else {
        // Weiterleitung zurück zum Anmeldeformular
        echo 0;
    }
    // wichtig ist die die exit()-Anweisung nach der Weiterleitung,
    // damit kein weiterer Code ausgefuehrt werden kann und das
    // aktuelle Skript sofort beendet wird.
    die;
}
Пример #23
0
require_once($GLOBALS['g_campsiteDir']. "/$ADMIN_DIR/users/users_common.php");
require_once('permission_list.php');

$uType = 'Staff';
compute_user_rights($g_user, $canManage, $canDelete);
if (!$canManage) {
	$error = getGS("You do not have the right to change user account permissions.");
	camp_html_display_error($error);
	exit;
}

$userId = Input::Get('User', 'int', 0);
if ($userId > 0) {
	$editUser = new User($userId);
	if ($editUser->getUserName() == '') {
		camp_html_display_error(getGS('No such user account.'));
		exit;
	}
} else {
	camp_html_display_error(getGS('No such user account.'));
	exit;
}

$rights = camp_get_permission_list();
?>
<script type="text/javascript" src="<?php echo $Campsite['WEBSITE_URL']; ?>/js/campsite-checkbox.js"></script>
<table border="0" cellspacing="0" cellpadding="3" align="left">
<?php
$rightsList = array();
$checkboxPrefix = 'checkbox_';
Пример #24
0
	
	<div class="ccm-dashboard-inner"> 
		 
		<table id="availableScrapbooks" border="0" cellspacing="1" class="grid-list" >
			<tr>
				<td class="header">
					<?=t('Scrapbook Name')?>
				</td>
				<td class="header">
					<?=t('Options')?>
				</td>
			</tr>		
			<tr>
				<td>  
					<a href="<?=View::url($cPath,'view','?scrapbookName=userScrapbook' ) ?>">
					<?=t("%s's Personal Scrapbook", $u->getUserName()) ?>
					</a>
				</td>
				<td class="options">
					<a href="<?=View::url($cPath,'view','?scrapbookName=userScrapbook' ) ?>"><?=t('View')?></a> &nbsp; 
				</td>
			</tr>			
			<? if(is_array($availableScrapbooks)) 
				foreach($availableScrapbooks as $availableScrapbook){ ?>
			<tr>
				<td>		
					<div id="ccm-scrapbookNameWrap<?=$availableScrapbook['arID'] ?>" class="ccm-scrapbookNameWrap">
						<div class="view">
							<a href="<?=View::url($cPath,'view','?scrapbookName='.urlencode($availableScrapbook['arHandle']) ) ?>" >
								<?=$availableScrapbook['arHandle'] ?>
							</a>&nbsp;
Пример #25
0
 public function actionWrite()
 {
     $this->setPageTitle('写短消息');
     $model = new Msg();
     $this->performAjaxValidation($model);
     $uid = Yii::app()->request->getQuery('uid');
     if ($uid) {
         $user = new User();
         $toUserFace = $user->getUserFace($uid);
         $toUserName = $user->getUserName($uid);
         $model->toUserId = $uid;
     }
     $replyMsgId = Yii::app()->request->getQuery('replyMsgId');
     if ($replyMsgId) {
         $model->replyMsgId = $replyMsgId;
     }
     $mid = Yii::app()->user->id;
     if (!empty($_POST['Msg'])) {
         $attributes = $_POST['Msg'];
         $model->attributes = $attributes;
         $model->save();
         if (empty($model->errors)) {
             $this->redirect(array('show', 'msg_id' => $model->primaryKey));
         }
         //$model->validate();
     }
     if (isset($_POST['Msg'])) {
         $friend_ids = $_POST['friend_ids'];
         if (!empty($friend_ids)) {
             //先对某个用户发送问候
             foreach ($friend_ids as $toUserid) {
                 $model = new Msg();
                 $model->attributes = $_POST['Msg'];
                 $model->toUserId = $toUserid;
                 $model->fromUserId = $mid;
                 $result = $model->save();
             }
             if ($result == true) {
                 $this->redirectMessage('发送短信息成功!', array('outbox'), 20);
             }
             //请选择好友
             //throw new CHttpException(404,'请选择好友.');
         }
     }
     $data = array('toUserFace' => $toUserFace, 'toUserName' => $toUserName, 'toUserId' => $uid, 'model' => $model);
     $this->render('write', $data);
 }
Пример #26
0
<?php

include_once 'class_User.inc.php';
$error = $user = $pass = "";
if (isset($_POST['user'])) {
    if (User::login($_POST['user'], $_POST['pass'])) {
        header("Location: index.php");
    } else {
        $error = "Error Logging In";
    }
}
include "header.php";
if (User::isLoggedIn()) {
    ?>
	Welcome back <?php 
    echo htmlentities(User::getUserName());
    ?>
	<a href="logout.php">Logout</a>
	<?php 
} else {
    ?>
	<h2>Member Login</h2>
	<p>Login with your username and password.</p>
	<b><?php 
    echo htmlentities($error);
    ?>
</b>
	<form method='post' action='account.php'>
	Username</br><input type='text' size= "15"    maxlength='16' name='user' value='<?php 
    echo $user;
    ?>
?>
</label>
	<div class="controls">
		<label class="radio inline"><input type="radio" value="guest" name="ccm-collection-preview-as" checked="checked" /> <?php 
echo t('Guest');
?>
</label>
		<label class="radio inline"><input type="radio" value="registered" name="ccm-collection-preview-as" /> <?php 
echo t('Registered User');
?>

		</label>
		
		&nbsp;&nbsp;
		<?php 
echo $us->quickSelect('customUser', $u->getUserName(), array('class' => 'span3', 'disabled' => 'disabled'));
?>

	</div>
	</div>

	<div class="control-group">
	<?php 
echo $form->label('onDate_dt', t('On Date'));
?>
	<div class="controls">
		<?php 
echo $date->datetime('onDate');
?>
		<input type="submit" value="<?php 
echo t('Go');
Пример #28
0
 /**
  * Declares an association between this object and a User object.
  *
  * @param      User $v
  * @return     CourseRating The current object (for fluent API support)
  * @throws     PropelException
  */
 public function setUser(User $v = null)
 {
     if ($v === null) {
         $this->setUserId(NULL);
     } else {
         $this->setUserId($v->getUserName());
     }
     $this->aUser = $v;
     // Add binding for other direction of this n:n relationship.
     // If this object has already been added to the User object, it will not be re-added.
     if ($v !== null) {
         $v->addCourseRating($this);
     }
     return $this;
 }
Пример #29
0
?>
/"><?php 
echo h(SITE);
?>
</a>.
			&nbsp;&nbsp;
			<?php 
echo t('All rights reserved.');
?>
			<?php 
$u = new User();
if ($u->isRegistered()) {
    ?>
				<?php 
    if (Config::get("concrete.user.profiles_enabled")) {
        $userName = '******' . $view->url('/profile') . '">' . $u->getUserName() . '</a>';
    } else {
        $userName = $u->getUserName();
    }
    ?>
				<span class="sign-in"><?php 
    echo t('Currently logged in as <b>%s</b>.', $userName);
    ?>
 <a href="<?php 
    echo $view->url('/login', 'logout', Loader::helper('validation/token')->generate('logout'));
    ?>
"><?php 
    echo t('Sign Out');
    ?>
</a></span>
			<?php 
Пример #30
0
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <label class="col-lg-2 control-label">Full Name</label>
                                            <div class="col-lg-10">
                                                <input type="text" name="fullName" placeholder="Full Name" required="required" value="<?php 
echo $user->getFullName();
?>
" class="form-control">
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <label class="col-lg-2 control-label">User Name</label>
                                            <div class="col-lg-10">
                                                <input type="text" name="username" placeholder="User Name" required="required" value="<?php 
echo $user->getUserName();
?>
" class="form-control">
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <label class="col-lg-2 control-label">Password</label>
                                            <div class="col-lg-10">
                                                <input type="text" name="password" placeholder="Password" required="required" value="<?php 
echo SecurityUtil::Decode($user->getPassword());
?>
" class="form-control">
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <label class="col-lg-2 control-label">Email</label>