CakeDC\Users\Shell\UsersShell::passwordEmail PHP Метод

passwordEmail() публичный Метод

Reset password via email for user
public passwordEmail ( ) : void
Результат void
    public function passwordEmail()
    {
        $reference = Hash::get($this->args, 0);
        if (empty($reference)) {
            $this->error(__d('CakeDC/Users', 'Please enter a username or email.'));
        }
        $resetUser = $this->Users->resetToken($reference, ['expiration' => Configure::read('Users.Token.expiration'), 'checkActive' => false, 'sendEmail' => true]);
        if ($resetUser) {
            $msg = __d('CakeDC/Users', 'Please ask the user to check the email to continue with password reset process');
            $this->out($msg);
        } else {
            $msg = __d('CakeDC/Users', 'The password token could not be generated. Please try again');
            $this->error($msg);
        }
    }