begin process at 2010 02 10 13:30:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Aide & documentation

 > 

aide page membres


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aide page membres

lundi 29 décembre 2008 à 16:51:19 | aide page membres

sylveur

Membre Club
bonjour a tous, j'expose mon problème.
je cherche a crée un formulaire qui permet, après avoir mi un login et mot de passe,
se diriger ver une page, membre.html
mai le problème et que, en javascript ce n'est pas très sécuriser.
pouriez vous m'aider pour le faire en php. je ne mi conner pas trop.
par exemple, sur la page index, le formulaire de connection, et sur le fichier php le programme avec le mot de passe.
merci. 

sylveur

mardi 30 décembre 2008 à 01:14:12 | Re : aide page membres

themessenger

Voila deux petits script :  le premier correspond à ta page de connexion et le deuxième a ta page membre .

Tu auras besoin d'une table qui a pour champs : id_user,login , et mot_de_passe
---------------------------------------------------------------------
<?php
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) &&
!empty($_POST['pass']))) {
$base = mysql_connect ('serveur', 'login', 'password');
mysql_select_db ('nom_base', $base);
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST[
'login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');// on le rédirige vers membre.php
exit();
}
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login,
soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes
identifiants de connexion.';
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>Accueil</title>
</head>
<body>
Connexion:<br />
<form action="index.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo
htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass']))
echo htmlentities(trim($_POST['pass'])); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>

<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</body>
</html>
--------------------------------------------------------------------

Voila la page membre y'a pas grand chose mais bon elle fait le job demandé !!!
--------------------------------------------------------------------
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');// la page de connexion est nommée ici
//index.php
exit();
}
?>
<html>
<head>
<title>Espace membre</title>
</head>
<body>
Bienvenue <?php echo htmlentities(trim($_SESSION['login'])); ?> !<br />
<a href="deconnexion.php">Déconnexion</a>
</body>
</html>
-----------------------------------------------------------------------
"Some men see things are they are and say WHY ? I dream of things that never were and I say WHY NOT ?"
mardi 30 décembre 2008 à 11:19:17 | Re : aide page membres

sylveur

Membre Club
merci a toi

sylveur

mardi 30 décembre 2008 à 12:58:47 | Re : aide page membres

themessenger


Je t'en pri ! 
Bonne journée
"Some men see things are they are and say WHY ? I dream of things that never were and I say WHY NOT ?"


Cette discussion est classée dans : problème, aide, page, formulaire, membres


Répondre à ce message

Sujets en rapport avec ce message

J'ai du mal j'ai besoin d'aide [ par satanik_mike ] Bonjour, je viens vous demander de l'aide car je bloque sur un truc qui paraît bête mais qui me fait c..... En fait mon problème se pose sur une page Formulaire crypter aide ! [ par SaFt ] Bonjour a tous !Bon je vais esseyé detre le plus clair possible !Alors voila j'ai créé un formulaire basique bon et ce que je voudrais faire en faite Variable [ par magicsmacks ] Bonjour, J'ai un gros problème, je désirai réaliser un aide à la réalisation d'un formulaire. J'ai créé tout d'abord une première page qui demande le Inclure un formulaire dans une page. [ par djangoboy ] Bonjour à tous, Alors je vias bientôt poster une source sur le site mais j'ai un problème avec le design. C'est pour ce que je veux inclure mes pages A l'aide SVP!! [ par HagRapMan ] Bonsoir à tous!J'ai un petit problème :J'ai installé Tiny MCE sur mon site et j'ai mit le code : fputs($fp, $_POST['content']);fclose($fp); ?>Tout mar un problème avec mon formulaire en utilisant php et mysql [ par lebienestrare ] Bonjour tout le monde,j'ai un problème avec ma base de données(connexion entre php et mysql),le problème est: J'ai créé un site en php,j'ai fait une f A l'aide !!! Problème avec un formulaire [ par erebes ] cocofesse Bonjour, Je suis webdesigner et sans grande connaissance dans le domaine du développement. J'ai un soucis avec un site que j'ai réalisé po [Aide] Poster formulaire dans url du type ; index.php?page= [ par Cristal813G ] Bonsoir à tous, voilà depuis pas mal de temps je n'arrive pas à résoudre ce problème pour le moins très embarrassant pour moi qui est de pouvoir poste Problème avec redirection dans un formulaire [ par jerem0lim ] Bonjour à tous , voila mon problème j'ai crée un formulaire représentant un questionnaire pour lequel l'utilisateur et obligé de répondre à l'ensemble Problème de formulaire et de conditionnelles [ par habroc ] Bonjour , Voilà , je galère avec la page suivante . J'ai une condition qui affiche un formulaire de connexion lorsque personne n'est connecté , et u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales