par
aandre84 » 25 avr. 2009, 10:42
Je mérite une petite tape...
L'incrémentation de $identificationOK de la valeur "true" ou "false" se fait avec qu'un "=".
Merci Sékiltoyai
Pour les fan des copier/coller voici un script d'ouverture de session, si vous voulez plus de détail /pm en privé.
Coding fini :
index.php
<?php
session_start();
$identificationOK = false;
$_POST['login'] = $login;
$_POST['password'] = $password;
// ----------------------------------------------
// à supprimer lors de la finition du site
$login = 'fadmin';
$password = '123456';
// ----------------------------------------------
if ( isset($login) && isset($password) ) {
include ('scp_authdb.php');
$sql = "SELECT * FROM members WHERE login = '".addslashes($login)."'";
$req = mysql_query($sql) or die('Erreur SQL : <br>'.$sql);
if ( mysql_num_rows($req) > 0 ) {
$data = mysql_fetch_assoc($req);
if ( $password == $data['password'] ) {
$identificationOK = true;
} else { $identificationOK = false; }
} else { $identificationOK = false; }
} else { $identificationOK = false; }
if ( $identificationOK == true ) {
$_SESSION['login'] = $data['login'];
$_SESSION['name'] = $data['name'];
$_SESSION['surname'] = $data['surname'];
$_SESSION['mail'] = $data['mail'];
$_SESSION['level'] = $data['level'];
} else {
$_SESSION['login'] = 'Invité';
$_SESSION['name'] = '_';
$_SESSION['surname'] = '_';
$_SESSION['mail'] = '[email protected]';
$_SESSION['level'] = '1';
}
include ('scp_variables.php');
?>
<head>
<title>
</title>
</head>
<body>
<?
echo $_SESSION['login'].' ¤ '.$_SESSION['name'].' ¤ '.$_SESSION['surname'].'<br>';
echo $_SESSION['mail'].' ¤ level : '.$_SESSION['level'].'<br>';
?>
</body>
</html>
<?
mysql_close($db)
?>
Cio à tous et merci encore.
Je mérite une petite tape...
L'incrémentation de $identificationOK de la valeur "true" ou "false" se fait avec qu'un "=".
Merci Sékiltoyai
Pour les fan des copier/coller voici un script d'ouverture de session, si vous voulez plus de détail /pm en privé.
Coding fini :
index.php
[php]
<?php
session_start();
$identificationOK = false;
$_POST['login'] = $login;
$_POST['password'] = $password;
// ----------------------------------------------
// à supprimer lors de la finition du site
$login = 'fadmin';
$password = '123456';
// ----------------------------------------------
if ( isset($login) && isset($password) ) {
include ('scp_authdb.php');
$sql = "SELECT * FROM members WHERE login = '".addslashes($login)."'";
$req = mysql_query($sql) or die('Erreur SQL : <br>'.$sql);
if ( mysql_num_rows($req) > 0 ) {
$data = mysql_fetch_assoc($req);
if ( $password == $data['password'] ) {
$identificationOK = true;
} else { $identificationOK = false; }
} else { $identificationOK = false; }
} else { $identificationOK = false; }
if ( $identificationOK == true ) {
$_SESSION['login'] = $data['login'];
$_SESSION['name'] = $data['name'];
$_SESSION['surname'] = $data['surname'];
$_SESSION['mail'] = $data['mail'];
$_SESSION['level'] = $data['level'];
} else {
$_SESSION['login'] = 'Invité';
$_SESSION['name'] = '_';
$_SESSION['surname'] = '_';
$_SESSION['mail'] = '
[email protected]';
$_SESSION['level'] = '1';
}
include ('scp_variables.php');
?>
<head>
<title>
</title>
</head>
<body>
<?
echo $_SESSION['login'].' ¤ '.$_SESSION['name'].' ¤ '.$_SESSION['surname'].'<br>';
echo $_SESSION['mail'].' ¤ level : '.$_SESSION['level'].'<br>';
?>
</body>
</html>
<?
mysql_close($db)
?>
[/php]
Cio à tous et merci encore.