@jdh:
si il y a renvoi vers un autre serveur web, il faut être capable de 'revenir' vers pfsense pour que l''interrupteur' s'ouvre.
C'est justement mon 1er problème. J'ignore vers quelle adresse rediriger l'utilisateur après le serveur web.
@jdh:
confier des choses complexes comme envoyer un SMS, remplir des champs d'une table de Radius, à un serveur web sous Windows, parait étrange.
Je suis en phase de test et je dois tout virtualiser. De plus, mon PC fonctionne normalement sous Windows. Lorsque je crée une machine virtuelle fonctionnant sous Ubuntu, je rame.
Mais jusqu'à présent, mon serveur web remplit chacune de ses tâches sans aucun problème.
@jdh:
Un tel projet suppose
d'avoir une vue d'ensemble du processus (global) et une vue détaillée de chaque mécanisme, de découper en étapes suffisamment simples, solides et fiables.
En fait, j'ai déjà une idée précise de ce que seront les étapes une fois le projet terminé:
lorsque l'utilisateur se connecte au point d'accès connecté à l'interface LAN de pfSense et essaie d'accéder à une page, il est renvoyé vers le portail captif; ce dernier le renvoie vers le serveur web; celui-ci effectue toutes les tâches que j'ai déjà décrites; il le redirige vers le portail captif avec un formulaire caché contenant son nom d'utilisateur et son mot de passe; ces infos sont attribuées aux variables $_POST['auth_user'] et $_POST['auth_pass'] de la page web du portail captif; puis, le formulaire sur la page web du portail captif est automatiquement envoyé; enfin, les infos ayant été entrées dans la base de données par le serveur web, l'utilisateur devrait se connecter.Premièrement, je bute au niveau de la redirection du serveur web vers le portail captif.
Ensuite, radiusd s'arrête tout le temps dans Status / Services.
Enfin, l'erreur affichée par le portail captif lorsque j'essaie un utilisateur enregistré dans radcheck pour FreeRadius : Error sending request: No valid RADIUS responses received
Cordialement,
Twenty21