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(); } }
/** * 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; }
public function isSame(User $u) { if ($u->getUserName() == $this->username) { return true; } else { return false; } }
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); }
/** * @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; }
/** * 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); }
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 } }
/** * @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; }
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); }
/** * 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'); } }
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); }
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"; } }
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'); } }
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']); } }
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"; } }
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; }
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_';
<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> </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>
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); }
<?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> <?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');
/** * 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; }
?> /"><?php echo h(SITE); ?> </a>. <?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
</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>