# 🔐 Identifiants de Connexion

## Utilisateurs de Test

Trois utilisateurs ont été créés pour tester l'application avec différents rôles :

### 1. Super Administrateur
- **Email** : `admin@hospital.com`
- **Mot de passe** : `password`
- **Rôle** : Super Administrateur
- **Permissions** : Accès complet à toutes les fonctionnalités

### 2. Administrateur
- **Email** : `admin2@hospital.com`
- **Mot de passe** : `password`
- **Rôle** : Administrateur
- **Permissions** : 
  - ✅ Voir toutes les informations
  - ✅ Supprimer n'importe quel enregistrement
  - ✅ Approuver/Rejeter les demandes
  - ❌ Ne peut pas créer ou modifier

### 3. Magasinier
- **Email** : `magasinier@hospital.com`
- **Mot de passe** : `password`
- **Rôle** : Magasinier
- **Permissions** :
  - ✅ Voir toutes les demandes
  - ✅ Créer de nouveaux enregistrements
  - ✅ Modifier uniquement ses propres enregistrements
  - ❌ Ne peut pas approuver/rejeter les demandes

## 🔄 Créer de Nouveaux Utilisateurs

Pour créer de nouveaux utilisateurs, exécutez :

```bash
php artisan db:seed --class=UserSeeder
```

Ou créez-les manuellement via Tinker :

```bash
php artisan tinker
```

```php
use App\Models\User;
use Illuminate\Support\Facades\Hash;
use Spatie\Permission\Models\Role;

$user = User::create([
    'name' => 'Nom Utilisateur',
    'email' => 'email@example.com',
    'password' => Hash::make('motdepasse'),
]);

$user->assignRole('Nom du Rôle');
```

## ⚠️ Sécurité

**IMPORTANT** : Changez ces mots de passe en production !

Ces identifiants sont uniquement pour le développement et les tests.

