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(); }
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; }