Associer une page web à un identifiant
perinus
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Je souhaitais savoir quelle serait la meilleure méthode pour résoudre mon problème.
Mon problème, le voici:
J'ai une page web avec un champs "login" et un champs "password".
J'aimerai qu'en fonction de ce qu'on entre comme login/password, on soit redirigé vers une adresse liée à ces identifiants. est ce que c'est clair?
par exemple, login: toto - password : 123456 _ apres vlaidation, l'utilisateur toto se retrouve à l'adresse :
www.monsite.com/toto123456/
Je ne veux pas utiliser de htaccess. Je suis tombé sur plusieurs forums parlant de ASP ou encore de base de données...
Quelle est la meilleure piste pour moi?
merci d'avance
Je souhaitais savoir quelle serait la meilleure méthode pour résoudre mon problème.
Mon problème, le voici:
J'ai une page web avec un champs "login" et un champs "password".
J'aimerai qu'en fonction de ce qu'on entre comme login/password, on soit redirigé vers une adresse liée à ces identifiants. est ce que c'est clair?
par exemple, login: toto - password : 123456 _ apres vlaidation, l'utilisateur toto se retrouve à l'adresse :
www.monsite.com/toto123456/
Je ne veux pas utiliser de htaccess. Je suis tombé sur plusieurs forums parlant de ASP ou encore de base de données...
Quelle est la meilleure piste pour moi?
merci d'avance
A voir également:
- Associer une page web à un identifiant
- Supprimer une page word - Guide
- Web office - Guide
- Comment traduire une page web - Guide
- Capture d'écran d'une page web entière - Guide
- Créer une page web - Guide
6 réponses
En fait j'ai oublié de dire que j'ai besoin de cette méthode car la page d'identification sera utilisée par des personnes différentes.
toto sera redirigé vers le dossier toto, tata vers tata etc...
encore merci!
toto sera redirigé vers le dossier toto, tata vers tata etc...
encore merci!
Pour moi, la meilleur solution est d'utiliser les sessions.
grace a ça, tu pourra utiliser $_SESSION['login'] sur toute tes pages qui nécessite un utilisateur.
ensuite pour afficher différentes choses par utilisateurs, tu utilise, dans tes requête sql, la clause WHERE avec login='.$_SESSION['login'].' comme identifiant.
grâce a ceci, seul l'utilisateur s'appelant "toto" pourra voir les données qui contienne toto comme login
(évidemment c'est un exemple, il faut l'adapter à ton code ;))
pour l'url, c'est plus compliqué, mais je ne sais pas t'aider.
Mais avec les sessions, tu n'a pas besoin de séparer ton url avec le nom d'utilisateurs.
grace a ça, tu pourra utiliser $_SESSION['login'] sur toute tes pages qui nécessite un utilisateur.
ensuite pour afficher différentes choses par utilisateurs, tu utilise, dans tes requête sql, la clause WHERE avec login='.$_SESSION['login'].' comme identifiant.
grâce a ceci, seul l'utilisateur s'appelant "toto" pourra voir les données qui contienne toto comme login
(évidemment c'est un exemple, il faut l'adapter à ton code ;))
pour l'url, c'est plus compliqué, mais je ne sais pas t'aider.
Mais avec les sessions, tu n'a pas besoin de séparer ton url avec le nom d'utilisateurs.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vedlen, Je n'ai pas encore mis en ligne... Pour le moment c'est qu'un projet et j'aimerai savoir quelle est la meilleure solution pour attaquer.
un truc, si ton utilisateur "toto" avec le mot de passe "1234" se connecte, n'utilise pas une adresse donc le chemin serait "toto1234" mais utilise la fonction md5() de PHP pour transformer cela en quelque chose de plus discret. Un administrateur ou autre personne sniffant le réseau découvrirait les mot de passes en regardant l'URL.
Ce qui donnerai pour "toto1234" => "910b92df4bd6ebe00f74f7d48148c55c", c'est plus discret, non ?
Ce qui donnerai pour "toto1234" => "910b92df4bd6ebe00f74f7d48148c55c", c'est plus discret, non ?