@extends('layouts.app') @section('title', $user->exists ? 'Modifier utilisateur' : 'Nouvel utilisateur') @section('heading', $user->exists ? 'Modifier '.$user->name : 'Nouvel utilisateur') @section('content') @php $isSelf = $user->exists && $user->id === auth()->id(); @endphp
@csrf @if($user->exists)@method('PUT')@endif
@if($isSelf)

Vous modifiez votre propre profil.

@endif {{-- Photo de profil --}}

JPG, PNG ou WebP — 4 Mo max.

@if($user->exists && $user->avatarUrl()) @endif
@include('partials.field',['name'=>'name','label'=>'Nom complet *','value'=>$user->name]) @include('partials.field',['name'=>'email','label'=>'Email *','type'=>'email','value'=>$user->email]) @include('partials.field',['name'=>'job_title','label'=>'Fonction','value'=>$user->job_title]) @include('partials.field',['name'=>'phone','label'=>'Téléphone','value'=>$user->phone])
@if($isSelf)

Vous ne pouvez pas changer votre propre rĂ´le.

@endif
@include('partials.field',['name'=>'password','label'=>$user->exists?'Nouveau mot de passe (laisser vide pour ne pas changer)':'Mot de passe *','type'=>'password','value'=>''])
@if($user->exists) {{-- Sécurité : double authentification --}}
@if($user->hasTwoFactor())

La double authentification est active @if($user->two_factor_confirmed_at)depuis le {{ $user->two_factor_confirmed_at->format('d/m/Y') }}@endif. Un code sera demandé à chaque connexion.

@else

Ajoutez une couche de sécurité : un code à usage unique généré par une application sur votre téléphone.

@endif
@if($isSelf) @if($user->hasTwoFactor())
@csrf @method('DELETE') Désactiver
@else đź”’ Activer la 2FA @endif @endif
@unless($isSelf)

La 2FA se configure par l'utilisateur lui-même depuis son propre profil (scan d'un QR code sur son téléphone).

@endunless
@endif {{-- Barre d'actions : le bouton Enregistrer est relié au formulaire via l'attribut form= (pas d'imbrication) --}}
đź’ľ Enregistrer Annuler @if($user->exists && ! $isSelf)
@csrf @method('DELETE') 🗑️ Supprimer
@endif
@endsection