using System.Linq; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using VotreNamespace.Models; // Assurez-vous d'importer votre modèle d'utilisateur namespace VotreNamespace.Pages { public class ConnexionModel { private readonly VotreDbContext _context; public ConnexionModel(VotreDbContext context) { _context = context; } public void OnGet() { // Code exécuté lors de l'accès à la page de connexion } public IActionResult OnPost(string username, string password) { // Code exécuté lors de la soumission du formulaire de connexion // Ajoutez ici la logique d'authentification // Exemple de recherche de l'utilisateur dans la base de données var utilisateur = _context.Utilisateurs .FirstOrDefault(u => u.NomUtilisateur == username && u.MotDePasse == password); if (utilisateur != null) { // L'authentification a réussi, redirigez vers la page d'accueil ou une autre page sécurisée return new RedirectToActionResult("Index", "Home", null); } else { // L'authentification a échoué, restez sur la page de connexion return new ViewResult(); } } } }