Repository URL to install this package:
|
Version:
1.0.0 ▾
|
<?php
namespace Modules\Users\Http\Controllers;
use Modules\Core\Http\Controllers\PublicController;
use Modules\Users\Traits\CmsResetsPasswords;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class PasswordController
* @package App\Http\Controllers\Auth
*/
class PasswordController extends PublicController
{
private $redirectTo = '/painel';
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset requests
| and uses a simple trait to include this behavior. You're free to
| explore this trait and override any methods you wish to tweak.
|
*/
use CmsResetsPasswords;
/**
* Create a new password controller instance.
*/
public function __construct()
{
parent::__construct();
\Themes::activate(config('core.theme.admin-theme'));
\Asset::add(\Config::get('core.assets.admin-theme'));
// config redirect routes
$this->redirectTo = localize_url(config('core.admin-prefix'));
}
public function getEmail()
{
return view('users::public.reset.begin');
}
/**
* Display the password reset view for the given token.
*
* @param string $token
* @return \Illuminate\Http\Response
*/
public function getReset($token = null)
{
if (is_null($token)) {
throw new NotFoundHttpException;
}
return view('users::public.reset.complete')->with('token', $token);
}
}