Exemple #1
0
 public function postEdit()
 {
     $postData = $this->request()->postVariables();
     $newUser = new User($postData['id']);
     if ($postData['password'] == '') {
         $newUser->username = $postData['username'];
         $newUser->email = $postData['email'];
         $newUser->displayName = $postData['display_name'];
     } else {
         $newUser->hydrateFromUnserialized($postData);
         $newUser->password = password_hash($newUser->password, PASSWORD_DEFAULT);
     }
     $newUser->saveChanges();
     Redirect::to('/' . $this->baseUri())->with('msg', new TransportMessage('success', 'User was successfully updated'))->now();
 }
Exemple #2
0
 protected function _addUsers()
 {
     echo 'Adding Users: ';
     $users = ['admin' => 'admin'];
     foreach ($users as $username => $password) {
         $user = new User();
         $user->username = $username;
         $user->password = password_hash($password, PASSWORD_DEFAULT);
         $user->saveChanges();
     }
     echo count($users) . PHP_EOL;
 }