Ses derniers messages sur les forums
bonjour,
j'ai une erreur dans cette ligne, mais je ne sais pas quoi
$sql2 = "SELECT nom,filepath,filename,presentation FROM photo WHERE nom = ".$data['nom']." AND presentation="y"";
qqn pourrait m'aider
bonjour,
lorsque je met mon pseudo et password tout fonctionne bien, sauf lorsque je change de page il me dit que je ne suis pas autoriser a voir cet page, je crois que j'ai fait une erreur avec session_start().
<?php
function admin_verif_form()
{
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
extract($_POST);
$pass = md5($_POST['pass']);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select * from admin where username='".$_POST['login']."' and password='".$pass."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $pass) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}
else {
session_start();
$_SESSION['login'] = $_POST['login'];
echo 'Vous etes bien logué';
// ici vous pouvez afficher un lien pour renvoyer
// vers la page d'accueil de votre espace membres
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}
}
?>
j'ai mis le session_start() en haut de la page, mais comme j'ai dit plus haut ca me dit que je suis pas autoriser
<?php
session_start();
if(!isset($_SESSION['login'])) {
echo 'Vous n\'êtes pas autorisé à acceder à cette zone';
include('login.htm');
exit;
}
?>
merci