CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Vérification] D'un script de connexion

[-Shadows95-]
[-Shadows95-]
Niveau 2
08 avril 2008 à 18:00:35

Bonjour :D

J'ai un petit problème mon site bloque a la ligne 1 de ce code je ne comprends pas :(

Pourriez vous jetez un œil la dessus ?

<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition
al.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Connexion</title>
</head>
<body>

<?php

$pseudo = $_SESSION['pseudo'];

//Si la variable $_SESSION['logged'] n'existe pas on la crée.
if (!isset($_SESSION['logged'])) $_SESSION['logged'] = false;

//Inclusion du fichier contenant les identifiants de connexion à la base de données.
require("config.inc.php");

//Connexion à la base de données.

mysql_connect('sql.free.fr','morph3us.01','112233'
);
mysql_select_db('membres');

//Si la variable $_POST['connexion'] (bouton submit du formulaire) et la variable $_SESSION['logged'] vaut false (déconnecté) existent.
if (isset($_POST['connexion']) && $_SESSION['logged'] === false)
{
//Vérification des autres variables.
if (!empty($_POST['pseudo']) && !empty($_POST['mot_passe']))
{
//Vérification du pseudo.
$pseudo = htmlspecialchars($_POST['pseudo']);
$mot_passe = htmlspecialchars($_POST['mot_passe']);

//Requête comptant le nombre de pseudos $_POST['pseudo']
$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membres WHERE pseudo='".$pseudo."'");

//Si le pseudo existe.
if (mysql_result($sql,0,'nb_pseudo') == 1)
{
//Vérification du mot de passe
//Information sur le compte du membre.
$sql_infos = mysql_query("SELECT mot_passe, confirmation FROM membres WHERE pseudo='".$pseudo."'");
$donnees = mysql_fetch_array($sql_infos);

//Hashage du mot de passe.
$mot_passe_hash = md5($mot_passe);

//Comparaison du mot de passe.
if ($mot_passe_hash == $donnees['mot_passe'])
{
//On vérifie que le compte est confirmé.
if ($donnees['confirmation'] >= 1)
{

if (isset($_POST['souvenir']) && $_POST['souvenir'] == 'on')
{
//Temps d'expiration des cookies (1 an).
$expire = time() + 3600 * 24 * 365;

setcookie('pseudo', $pseudo, $expire);
setcookie('mot_passe', $mot_passe_hash, $expire);
}

//Tout est bon, on connecte le membre.
$_SESSION['logged'] = true;
$_SESSION['pseudo'] = $pseudo; //Pseudo du membre.
?>
<script>
alert('Connexion ok. Bienvenue sur Shadows Network ');

window.location.href='http://morph3us.01.free.fr/m
embre.php';
</script>
<?
}
}
else
{
?>
<script>
alert('Le compte n\'est pas confirmé !');

window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}
}
else
{
?>
<script>
alert('Mot de passe incorrect !');

window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}
}
else
{
?>
<script>
alert('Pseudo inexistent !');

window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}
}
else
{
?>
<script>
alert('Tout les champs ne sont pas remplis !Merci de recommencer.');

window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}

?>

</body>
</html>

deepblue
deepblue
Niveau 16
08 avril 2008 à 18:16:22

http://blog.deblan.fr/Wall

[-Shadows95-]
[-Shadows95-]
Niveau 2
08 avril 2008 à 18:39:11

Personne peux m'aider ?
Voici mon wall : http://blog.deblan.fr/Wall/1207672918/php/

Pseudo supprimé
Pseudo supprimé 08 avril 2008 à 18:45:57

T'aurais pu enlever tes identifiants free et préciser un peu plus en quoi ton site "bloque".

[-Shadows95-]
[-Shadows95-]
Niveau 2
08 avril 2008 à 18:50:51

c'(est mon serveur de teste je m'en fou un peux je vien de changer le mdp de toute facon xD ^^

Donc mon probleme c'est qu'il bloque sur la fonction start session , vous voyé un bug ?

deepblue
deepblue
Niveau 16
09 avril 2008 à 12:51:14

As-tu créé un dossier nommé "sessions" à la source de ton ftp ?

Yling
Yling
Niveau 10
09 avril 2008 à 21:49:15

[-Shadow95-] :d) rien à voir mais tu pourrais me créer un compte free ? :p) si oui add-me on msn : jvcyling@gmail.com

[-Shadows95-]
[-Shadows95-]
Niveau 2
10 avril 2008 à 17:44:50

Voila c'etait ca le probleme j'avais oublié le dossier sessions merci encore ;)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment