ldc-supportweb/app/Http/Controllers/UserController.php
Jérémy Munsch 4bd5614caa Ticket 264: changement de mot de passe
- Passage à laravel auth au lieux d'un code custom
- suppression de LoginController
2021-08-01 18:19:55 +02:00

34 lines
840 B
PHP

<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Auth\ForgotPasswordController;
use App\Models\User;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use Kwaadpepper\CrudPolicies\Traits\CrudController;
class UserController extends Controller
{
use CrudController;
/** @var User */
public static $modelClass = User::class;
public static $layout = 'layout.app';
public function storedModel(Model &$model)
{
/** @var \App\Models\User */
$model = $model;
$model->sendMailConfirm();
}
public function passwordResetSubmit()
{
/** @var \App\Models\User */
$user = auth()->user();
$request = new Request(['email' => $user->email]);
return app(ForgotPasswordController::class)->sendResetLinkEmail($request);
}
}