Plusieurs comptes pour une page protégé... - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Plusieurs comptes pour une page protégé...
 
Sniper Delta
Profil : IDNaute
Plus d'informations

Bonjour ! Voilà sa fait un petit moment déjà que je cherche à créer plusieur compte pour une protection de page en php. J'ai trouvé mes codesur ce site : http://www.graphiks.net/

Voilà, comment créer plusieurs sessions ?

je vous montre les codes que j'ai mis moi (modifier) :

Page configmbr.php :
<?php
$_admin_pass = md5('motdepasse'); // on crypt pour pouvoir (comparer - plus securisé (c'est ici que je voudrais en mettre plusieurs)
$_admin_login = 'nomdecompte'; // et ici que je voudrais en mettre plusieurs
?>

Page form.php :
<p>Formulaire de connexion</p>
<form action="identification.php" method="post">
Pseudo : <input type="text" name="login" value="" /><br />
Mot de passe : <input type="password" name="mdp" value="" /><br />
<input type="submit" value="envoyer">
</form>

Page identification.php :
<?php
session_start(); // on initalise les sessions php

// on inclu la page de config
include("./configmbr.php" );

if($_POST && !empty($_POST['login']) && !empty($_POST['mdp']))
{
$login = htmlentities($_POST['login'], ENT_QUOTES);
$mdp = htmlentities($_POST['mdp'], ENT_QUOTES);

// on crypt le mot de passe envoyer par le formulaire
$password_md5 = md5($mdp);

if(($_admin_login == $login) && ($password_md5 == $_admin_pass))
{
$_SESSION['_login'] = $login;
$_SESSION['_pass'] = $password_md5;

echo '<p style="color:green">Connexion réussi! </p>';
echo '<p><a href="./index.php">Page admin</a></p>';
}
else
{
echo '<p style="color:red">Mauvais login ou mot de passe</p>';
include("form.php" );
exit();
}

}
?>

Page verif.php :
<?php
session_start();

// on inclu la page de config
include("./configmbr.php" );

if(!isset($_SESSION['_login']) || !isset($_SESSION['_pass']))
{
// si on ne détecte aucune sessions, c'est que cette personne n'est pas connecté
// on affiche le formulaire de connexion
echo '<p><b style="color:red">Espace sécurisé</b><br />Connecté vous pour accéder à cette page</p>';
include("./form.php" );
exit();
}
else
{
// les sessions existe ... reste à savoir si les informations sont correct ou non
if(($_admin_login != $_SESSION['_login']) || ($_SESSION['_pass'] != $_admin_pass))
{
echo '<p><b style="color:red">Votre connexion ne semble pas valide</b></p>';
include("form.php" );
exit();
}
}
?>

Voilà et merci pour votre aide :hello:


---------------
Sniper Delta ! Rifle !
Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

Si t'as pas d'raison d'vivre, trouve une raison de
Profil : IDNaute
Plus d'informations

Tu veux créer un espace membre en gros?


---------------
UnderCover's Graphs
De deux choses de l'une !
Profil : IDNaute
Plus d'informations

Encore du bête copier coller ... essayer de comprendre ! De plus je ne vois pas ce que tu veux dire par plusieurs sessions ? Un utilisateur allant sur un site n'a qu'une seule session ( loggé ou non ).


---------------

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Sniper Delta
Profil : IDNaute
Plus d'informations

Wé en gros un espace membres mais qu'il y est que moi qui puisse ajouter des sessions depuis le code PHP... Sur mon site pour l'instan j'ai une page ou je voudrais avoir deux identifiants... Merci pour ton aide...


---------------
Sniper Delta ! Rifle !

  FORUM Infos-du-Net » Programmation » Plusieurs comptes pour une page protégé...

Aller à :
 

Liens