Php, Login Mdp et redirection
Coyot'
Messages postés
14
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je suis en pleine construction d'un site, cela fais plusieurs heures que je cherche et que je ne trouve pas :
j'ai une page d'authentification sous forme de formulaire "login et password" pour le moment j'ai seulement fais le code html et css... Le problème c'est que je ne peux passer par .htaccess pour l'authentification car en fonction du login le visiteur doit être envoyer vers une certaine page.
Je sais que seul PHP me permet de le faire, mais je ne trouve pas le code adéquate.
voici mon code pour le moment :
si quelqu'un peut m'aider cela me soulagerai vraiment !!!!!!
merci par avance ;)
Je suis en pleine construction d'un site, cela fais plusieurs heures que je cherche et que je ne trouve pas :
j'ai une page d'authentification sous forme de formulaire "login et password" pour le moment j'ai seulement fais le code html et css... Le problème c'est que je ne peux passer par .htaccess pour l'authentification car en fonction du login le visiteur doit être envoyer vers une certaine page.
Je sais que seul PHP me permet de le faire, mais je ne trouve pas le code adéquate.
voici mon code pour le moment :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Fenêtre de connection</title>
<link rel="stylesheet" type="text/css" href="style/connection.css" />
</head>
<body>
<table valign="middle">
<tr>
<td style="height:500px;"><table>
<tr>
<td valign="middle" style="height:190px;">
<div id="contentform">
<img src="style/logohall.gif" alt="">
<form action="php/connection.php" method="post">
<table valign="middle" cellspacing="1" border="0">
<tr>
<td>Login</td><td> <input type=text name="login" id="login"></td>
</tr>
<tr>
<td>Password</td><td> <input type=password name="password" id="password"></td>
</tr>
<tr>
<td></td><td style="text-align: right;"><input type="submit" value="Entrer"></td>
</tr>
</form>
</table>
</div>
</td>
</tr>
</table></td>
</tr>
</body>
</html>
si quelqu'un peut m'aider cela me soulagerai vraiment !!!!!!
merci par avance ;)
A voir également:
- Login/mdp
- Reinitialiser pc sans mdp - Guide
- Generateur mdp - Télécharger - Sécurité
- On me demande mon login ✓ - Forum Webmastering
- Mettre un mdp sur un dossier - Guide
- Mon pc me demande mon login é mon mo de passe - Forum Windows
11 réponses
<?php
if($_POST['login']=="login1"){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login1.html">
<?php
}
elseif($_POST['login']=="login2"){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login2.html">
<?php
}
else{
?>
Login introuvable !
<?php
}
?>
Bien sur tu peu rajouter le nombre de login que tu veux
if($_POST['login']=="login1"){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login1.html">
<?php
}
elseif($_POST['login']=="login2"){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login2.html">
<?php
}
else{
?>
Login introuvable !
<?php
}
?>
Bien sur tu peu rajouter le nombre de login que tu veux
Merci sonik21 pour ton aide...
seulement je voudrais que le php check en même temps les passwords
comment faire ?
seulement je voudrais que le php check en même temps les passwords
comment faire ?
Bonjour
je ne peux passer par .htaccess pour l'authentification car en fonction du login le visiteur doit être envoyer vers une certaine page.
Je sais que seul PHP me permet de le faire
ça n'est pas vrai. Tu peux très bien le faire avec .htaccess aussi. Tu récupères le login du visiteur dans $_SERVER['PHP_AUTH_USER']
je ne peux passer par .htaccess pour l'authentification car en fonction du login le visiteur doit être envoyer vers une certaine page.
Je sais que seul PHP me permet de le faire
ça n'est pas vrai. Tu peux très bien le faire avec .htaccess aussi. Tu récupères le login du visiteur dans $_SERVER['PHP_AUTH_USER']
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu fais ceci :
<?php
if(($_POST['login']=="login1")&&($_POST['password']=="password")){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login1.html">
<?php
}
elseif(($_POST['login']=="login1")&&($_POST['password']=="password")){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login2.html">
<?php
}
else{
?>
Login introuvable !
<?php
}
?>
<?php
if(($_POST['login']=="login1")&&($_POST['password']=="password")){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login1.html">
<?php
}
elseif(($_POST['login']=="login1")&&($_POST['password']=="password")){
?>
<META http-equiv="Refresh" content="0; URL=page_pour_login2.html">
<?php
}
else{
?>
Login introuvable !
<?php
}
?>
intéressant toto, merci pour l'info, mais je pense que le php sera plus simple non ?
ça ne change pas grand chose. Tu as le mot de passe en moins à contrôler, puisque le .htaccess le fait. Ensuite, aiguiller en fonction de $login ou en fonction de $_SERVER['HTTP_AUTH_USER'], c'est exactement la même chose.
Un éventue inconvénient du .htaccess : si ta liste de membres évolue, c'est peut-être plus simple de modifier dynamiquement une table de mysql qu'un fichier .htpasswd.
Un éventue inconvénient du .htaccess : si ta liste de membres évolue, c'est peut-être plus simple de modifier dynamiquement une table de mysql qu'un fichier .htpasswd.
super sonik21 ( ;) ) tu es génial !!!!
est-il possible de mettre ce code php hors de ma page index ?
créer une page php relative ?
est-il possible de mettre ce code php hors de ma page index ?
créer une page php relative ?
du moment que ton formulaire envoi les identifiants vers la page ou se trouve le PHP, oui c'est possible