Pimcore\Tool\Authentication::getPasswordHash PHP Метод

getPasswordHash() публичный статический Метод

public static getPasswordHash ( $username, $plainTextPassword ) : boolean | false | string
$username
$plainTextPassword
Результат boolean | false | string
    public static function getPasswordHash($username, $plainTextPassword)
    {
        $hash = password_hash(self::preparePlainTextPassword($username, $plainTextPassword), PASSWORD_DEFAULT);
        if (!$hash) {
            throw new \Exception("Unable to create password hash for user: " . $username);
        }
        return $hash;
    }

Usage Example

Пример #1
2
 private function installUser(\Pimcore\Model\User\Role $userRole)
 {
     $userM = new \Pimcore\Model\User();
     $user = $userM->getByName('kunde');
     if ($user !== FALSE) {
         return $user;
     }
     $user = \Pimcore\Model\User::create(array('parentId' => 0, 'name' => 'kunde', 'password' => \Pimcore\Tool\Authentication::getPasswordHash('kunde', 'kunde'), 'active' => 1, 'language' => 'de', 'admin' => FALSE, 'roles' => array(0 => $userRole->getId())));
     $user->save();
     return $user;
 }
All Usage Examples Of Pimcore\Tool\Authentication::getPasswordHash