/** * @param $user_hash * * @return mixed */ private static function getUser($user_hash) { $user = new User(); if ($user->get($user_hash)) { self::$user = $user; } else { Cookie::clear(config('cookie')['name']); } }
/** * @param Username $username * @param Password $password * * @return User */ public function registerUser(Username $username, Password $password) { $hashedPassword = $this->passwordHashingService->hashPassword($password); return User::register(UserIdentifier::generate(), $username, $hashedPassword); }
<?php require_once dirname(__FILE__) . '/lib/UserIdentifier.php'; UserIdentifier::init(); ?> <!doctype html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Index</title> </head> <body> <h1>Hello</h1> <?php if (UserIdentifier::$message) { ?> <p id="message"><?php echo UserIdentifier::$message; ?> </p> <?php } ?> <?php if (!UserIdentifier::$user) { ?> <div id="inputs_fields"> <form action="<?php echo UserIdentifier::$url; ?>