Bon, donc je ne suis pas sûr à 100% quelle est la meilleure façon de l'implémenter. Je veux créer ma propre petite application Web qui nécessite une connexion pour fonctionner. Je sais comment m'authentifier, ce n'est pas le problème. Soit ma page d'index redirige vers une page login.php et vous permet de vous connecter puis vous redirige vers l'index ou la page d'index détecte que vous n'êtes pas connecté et au lieu de vous rediriger, prend sur lui imprimer un formulaire de connexion au lieu du contenu principal. Je ne sais pas si c'est clair.page dédiée login.php vs index.php vérification des données de connexion
Quels sont les avantages/inconvénients de chacun.
Merci d'avance!
(je pense à l'aide, mais oublier OpenID que pour l'instant, je suis curieux de savoir quelle est la meilleure façon de mettre en œuvre un système de connexion à partir de zéro est, avec une page séparée ou tout dans l'index)
Ensuite. Vous devriez être en mesure de vous connecter à partir de la page d'accueil, si vos informations d'identification ne sont pas valides, vous serez redirigé vers la page de connexion de la page secondaire et vous y imprimerez les erreurs éventuelles. De cette façon, vous effectuez beaucoup moins de redirections, ce qui permet de réduire un peu la charge du serveur et de garder les choses propres et simples pour vos utilisateurs. – Jervis
J'étais sur le point de mentionner l'exemple de Facebook, mais en même temps, si vous vous connectez de manière incorrecte, ils vous envoient sur une page séparée dédiée à la connexion. Étant donné que la page d'index ne serait qu'une page de connexion si vous n'êtes pas connecté, je ne montrerais rien d'autre sur la page d'index, ils sembleraient identiques, sauf que index servirait également à d'autres fins. Peut-être que par souci de simplicité et de lisibilité, la connexion devrait être séparée, mais j'aime l'idée de n'avoir qu'une seule page pour tout faire; après tout, ce ne sera pas un grand système, juste un petit projet personnel de GTD. – alexcoco