probleme de login

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme de login

par pjl » 28 oct. 2005, 17:41

résolu le pb ou le fait d'être plus expressif ? #-o

Sinon, question concrète, quand remplis-tu cette condition ?
if ($login == ''){
echo("Erreur login");
} 

par Invité » 28 oct. 2005, 17:38

resolu

par zeus » 28 oct. 2005, 17:38

et ....

Je suis désolé mais si tu ne te décide pas à être un tout petit peu plus expressif sur ton problème, je ne pourrais pas t'aider

Le code de ton formulaire stp

par Invité » 28 oct. 2005, 17:31

oui

par zeus » 28 oct. 2005, 17:29

est-ce que tu as essayé avec ma solution ?

par Invité » 28 oct. 2005, 17:25

<?
include ('config.php');

$date = date("d/M/Y");

isset($_POST['date']) ? $date=$_POST['date']:$date='';

isset($_POST['hour']) ? $hour=$_POST['hour'])):$hour='';

isset($_POST['login']) ? $login=addslashes(trim($_POST['login'])):$login='inconnu';

isset($_POST['mdp']) ? $mdp=addslashes(trim($_POST['mdp'])):$mdp='inconnu';


if ($login == ''){ 
echo("Erreur login");
}

if ($mdp == ''){ 
echo("Erreur mdp");
}

else
{
$connection = mysql_connect($host, $user, $pass) or die(mysql_error());

$db = mysql_select_db($DB, $connection) or die(mysql_error());

$req='select * from admin where login="'.$login.'" and mdp="'.$mdp.'"';

$res=mysql_query($req) or die ('Erreur:'.mysql_error());

echo $req;

if(mysql_num_rows($res)>0)
{

$_SESSION['login']=$login;
$_SESSION['auth']='oui';

echo 'Bienvenu&nbsp;'.$_SESSION['login'].'<br>';
}
else
{
  echo 'Echec de connexion';
}
}
?>

Re: probleme de login

par zeus » 28 oct. 2005, 17:24

T'es pas un grand bavard toi ... ;)

essaye ça et donne nous le code de construction de ta requete
$login = (isset($_POST['login'])) ? addslashes(trim($_POST['login'])) : 'inconnu';
$passwd = (isset($_POST['passwd'])) ? addslashes(trim($_POST['passwd'])) : 'inconnu';

par Invité » 28 oct. 2005, 17:06

faute de frappe

par zeus » 28 oct. 2005, 17:04

c'est quoi ces [quote] dans ton code ? :shock:

par Invité » 28 oct. 2005, 17:02

<form method="post" 
[quote][/quote]

par zeus » 28 oct. 2005, 17:00

1/ Bonjour

2/ code

3/ reponse

Si tu n'as pas compris, c'est surement parce que je n'ai pas donnée assez de détail ... :roll:

Donc si tu veux une réponse, il nous faut le code de ton formulaire ...

par fab » 28 oct. 2005, 16:59

vérifie ton formulaire qu'il soit bien par la méthod post et aussi le nom des champs.

probleme de login

par Invité » 28 oct. 2005, 16:58

bonsoir

je veux loguer et donne echec:
isset($_POST['login']) ? $login=addslashes(trim($_POST['login'])):$login='inconnu';
isset($_POST['passwd']) ? $passwd=addslashes(trim($_POST['passwd'])):$passwd='inconnu';
et pour le echo de la requette:
select * from admin where login="inconnu" and passwd="inconnu"