Espace membre !

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 159 fois - Téléchargée 28 fois

Contenu du snippet

tout est dans le titre ;)

Source / Exemple :


BASE DE DONNER SQL : 
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
BDD : divx > TABLE : login > Champ : login
                                         Champ : pass
                
-----------------------------------------------------------------------------------------

login2.php:
¯¯¯¯¯¯¯¯¯¯
<form method="POST" action="log2.php">
  <table border="1" width="22%">
    <tr>
      <td width="40%">Login :</td>
      <td width="92%"><input type="text" name="login" size="17"></td>
    </tr>
    <tr>
      <td width="40%">Pass :</td>
      <td width="92%"><input type="text" name="passe" size="13"><input type="submit" value="ok" name="B1"></td>
    </tr>
  </table>
</form>
</p><a href="registre.php">Enregistrez vous ici.</a></p>

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

log2.php:
¯¯¯¯¯¯¯¯
<?php
include('connect.inc');
$connect=mysql_connect($hote,$user,$pass) or die('PB de hote');	
$base = mysql_select_db("divx") or die('Imposible de se connecter a la base');
$table = "select * from login where login='$login' and pass='$passe'" or die('ereur de rekette');
$result = mysql_query($table) or die('Imposible de selectionnez $table');
$ligne = mysql_fetch_object($result)or die('Ereur dans le login ou dans le pass');
include('home.php');
?>

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

registre.php
¯¯¯¯¯¯¯¯¯¯¯
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nouvelle page 1</title>
</head>
<body>
<form method="POST" action="confirme.php">
  <table border="1" width="31%">
    <tr>
      <td width="50%"><b>Username</b> : </td>
      <td width="50%"><input type="text" name="username" size="20"></td>
    </tr>
    <tr>
      <td width="50%"><b>Pass :</b> </td>
      <td width="50%"><input type="text" name="password" size="20"></td>
    </tr>
    <tr>
      <td width="50%"><b>Confirmer Pass : </b></td>
      <td width="50%"><input type="text" name="repassword" size="20"></td>
    </tr>
    <tr>
      <td width="100%" colspan="2">
        <p align="center"><a href="login2.php"><input type="button" value="Annuler"></a><input type="submit" value="Valider"></td>
    </tr>
  </table>
</form>
<?
if ($veri == 2)
	{
		echo "Vous avez mal retappé votre pass.";
	}
if ($veri == 1)
	{
		echo "Le psedo que vous avez choisi est deja utilisé.";
	}
?>
</body>
</html>

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

confirme.php:
¯¯¯¯¯¯¯¯¯¯¯¯
<?php
include('connect.inc');
$connect=mysql_connect($hote,$user,$pass) or die('PB de hote');	
$base = mysql_select_db("divx") or die('Imposible de se connecter a la base');
$table = "select * from login";
$result = mysql_query($table);
while ($ligne = mysql_fetch_object($result))
	{
		$psedo = $ligne->login;
		if ($psedo == $username)
			{
				$veri = 1;
			}
		else
			{
				if ($password <> $repassword)
					{
						$veri = 2;
					}
			}
	}
if ($veri == "")
	{
		mysql_query("insert into login(login, pass) values ('$username', '$password')");
		echo "votre psedo a été ajouter. votre login est $username et votre pass $password";
	}
else
	{
		include('registre.php');
	}
?>

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

home.php
¯¯¯¯¯¯¯¯¯
<?
echo "voila vous éte dans votre section";
?>

Conclusion :


alors vous en pencé koi ?
ps : c mon 2eme code en php

A voir également

Ajouter un commentaire Commentaires
Messages postés
10
Date d'inscription
dimanche 2 novembre 2003
Statut
Membre
Dernière intervention
11 janvier 2004

log2.php, ca marche pas. Tu fais que definir des variables,sans donner d'instruction.

..
Messages postés
3
Date d'inscription
dimanche 20 juillet 2003
Statut
Membre
Dernière intervention
8 mai 2006

<?php
include('connect.inc');
$connect=mysql_connect($hote,$user,$pass) or die('PB de hote');
$base = mysql_select_db("divx") or die('Imposible de se connecter a la base');
$table = "select * from login where login='$login' and pass='$passe'" or die('ereur de rekette');
$result = mysql_query($table) or die('Imposible de selectionnez $table');
$ligne = mysql_fetch_object($result)or die('Ereur dans le login ou dans le pass');
include('home.php');
?>


Vraiment je comprends pas,y a ni session_start ni session_register comment ca peut marcher???
Messages postés
139
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
15 novembre 2005

Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004

Messages postés
139
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
15 novembre 2005

Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.