> Tous les forumsForum des Webmasters

 Probleme de script, création d'un espace membre
Statut du sujet : NON RESOLU Imprimer
 bilourock
  Posté le 24/04/2007 @ 19:36  
 Petit astucien

646 Messages

Bonjour bonjour,

J'ai un petit probleme au niveau de mon script php qui est censé créer un espace membre.

Voici le code:

<?php
// demarre une session
session_start();

// Connection au serveur mySQL

$sql_serveur = "localhost"; // Serveur mySQL
$sql_base = "membres"; // Base de donnees mySQL
$sql_login = "biiiiiiiip "; // Login de connection a mySQL
$sql_password "re biiip :)"; // Mot de passe pour mySQL

$nom_fichier = "page3.php"; // Nom de votre page


@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Désolé mais, visiblement, il y a un probleme de connexion avec la database, reessayez plus tard.");
@mysql_select_db($sql_base);

?>


<?php

// variables du formulaire
$action = isset($_POST['action']) ? $_POST['action'] : '';
$login = isset($_POST['login']) ? $_POST['login'] : '';
$pass = isset($_POST['pass']) ? $_POST['pass'] : '';


// si le login et pass on été au préalable cryptés
// (en md5 dans l'exemple) dans votre base
// vous devez enlever les commentaires sur les 2 lignes suivante


// Si aucune action, le formulaire est afficher
if ($action !=1 ) {

echo 'Veuillez entrer votre Login et Mot de Passe:<br />';
echo '<form action="'.$nom_fichier.'" method="post">';
echo '<input type="hidden" name="action" value="1">';
echo 'Login: <input type="password" name="login"><br />';
echo 'Passe: <input type="password" name="pass"><br />';
echo '<input type="submit" value="Connexion">';
echo '</form>';
}

// Sinon
if ($action == 1) {

$q = mysql_query("SELECT *
FROM membres
WHERE login='$login'
AND pass='$pass'");
$n = mysql_num_rows($q);

if ($n == 1 AND $login != "" AND $pass != "")
{
// Le login est placé dans la session
$_SESSION['login_session'] = $login;
// redirection

// ATTENTION A BIEN METTRE LA PAGE DE REDIRECTION ICI

header("page3.php");
}

// Si le login ou le mot de passe sont incorrect
// affiche de nouveau le formulaire

else{

echo 'Veuillez entrer votre Login et Mot de Passe:<br />';
echo '<form action="'.$nom_fichier.'" method="post">';
echo '<input type="hidden" name="action" value="1">';
echo 'Login: <input type="password" name="login"><br />';
echo 'Passe: <input type="password" name="pass"><br />';
echo '<input type="submit" value="Connexion">';
echo '</form>';

die('<font color="red">Informations incorrectes!');
}
}
?>
</body>
</html>


// 1ère METHODE

<?php
session_start();
// Si la variable $login_session n'est pas déclaré
if(!isset($_SESSION["login_session"])) {
echo 'Vous n\'avez pas accés à cette page!';
}
?>

Voila, les login vers mon MySQL sont bon, les données de la table sont bonnes etc....

Merci de m'aider, Bilourock.

 Afficher le profil de bilourock Envoyer un message privé à bilourock
 
 
Publicité
 stef1  Posté le 24/04/2007 à 20:25  
Petit astucien

29 Messages

Salut,

tu pourrais expliquer un peu plus ton problème s il te plait ?

Afficher le profil de stef1Envoyer un message privé à stef1
 Revenir en haut de la page
 Malcolm  Posté le 24/04/2007 à 22:25  
  Astucien


7299 Messages
et encore une injection SQL, une
Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 elle  Posté le 24/04/2007 à 22:28  
  Maîtresse astucienne


15850 Messages
Malcolm a écrit :

et encore une injection SQL, une

Quoi? Je suis sur un forum de junkies?



Modifié par elle le 24/04/2007 22:29
Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 Revenir en haut de la page
 bilourock  Posté le 24/04/2007 à 22:54  
Petit astucien

646 Messages

Bon, j'ai eu un autre script que m'a envoyé un pote donc j'essaye avec le nouveau, si il marche, je laisse tomber celui la, sinon, je vous rapelle.

Afficher le profil de bilourock Voir la configuration de bilourockEnvoyer un message privé à bilourock
  Revenir en haut de la page
 Dreamer  Posté le 24/04/2007 à 23:31  
Astucien


4270 Messages
elle a écrit :

Malcolm a écrit :

et encore une injection SQL, une

Quoi? Je suis sur un forum de junkies?


Non , je ne fume que du bio , arff , c'est de la bonne ...........

Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
 Anonyme  Posté le 25/04/2007 à 01:43  
Petit astucien

237 Messages
Malcolm a écrit :

et encore une injection SQL, une

je t'avais pas dit que tu trouveras encore des gens pirent que moi lol

quoi que

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page