Comment verifer des logins

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 : Comment verifer des logins

par saebakun » 04 juil. 2005, 15:42

Pardon je n'ai pas l'habitude :D

par mere-teresa » 04 juil. 2005, 15:20

Encore merciii

par saebakun » 04 juil. 2005, 15:18

Encore merci cette fois c'est bon c'est super :D

J'ai même rajouté:

parent.nomdemaframe.location='menu.php'

pour rafraichier ma frame de droite.

Merci beaucoup c'est super :D

par VaN » 04 juil. 2005, 14:12

tu peu utiliser une redirection dans ce style la :

if password ok :
//REDIRECTION JS, 2 seconde
echo "<SCRIPT LANGUAGE='JavaScript'>\n
function redirect() {\n 
window.location='bienvenue.html'\n 
}\n
setTimeout('redirect()',2000);\n 
</SCRIPT>\n";

Merciii

par saebakun » 04 juil. 2005, 14:04

Merci beaucoup pour votre aide grâce à vos parti de code j'ai pu faire exactement ce que je voulais c'est super!!!

Une dernière petite question: quelle est la commande en php pour faire ouvrir une page html (ou php bien sur ^^)

Un truc comme ça:

if password ok ouvrir bienvenue.html

else echo" mauvais mot de passe!!!";

Et là j'aurais une ouverture parfaite

Merci encore c'est super d'avoir des entre-aides comme ça :D

par VaN » 01 juil. 2005, 15:17

Merci si quelqu'un connait cette commande de me la donner sinon ben j'acheterais php pour les nuls ^^
ou bien visiter les threads qui parlent de login et de pass.. :roll:
$login = $_POST['login'];
$pass = $_POST['pass'];

$sql = "SELECT pass FROM users WHERE login='$login'";
$query = mysql_query($sql);
$result = mysql_qfetch_array($query);

if ($result['pass']==$pass) {
// le pass du formulaire correspond au pass de la bdd en rapport avec le login du formulaire, on enregistre ça dans une variable de SESSION
$login = $_SESSION['login'];
}
else
{
echo "mauvais login/pass";
}

par Shekhmet » 01 juil. 2005, 15:12

Si j'ai bien compris ta question ce genre la?
if(isset($_POST['pseudo']) && isset($_POST['motdepasse']))
{
       $req="SELECT * FROM users WHERE name='$pseudo' AND PASSWORD='$motdepasse'";
       $requet=mysql_query($req)or die("encore une erreur" . mysql_error());

       if(mysql_num_rows($requet)>0)//cad si il a un champs dans la table qui correspond alors ça veut dire qu'il existe
        {
           // initialisation de la session
           session_start();
           $_SESSION['pseudo']=$pseudo;
           //mot de passe valide, passage à la page
           $message = "Bienvenue <b> ".$pseudo."</b>,  vous êtes correctement identifié<br><br>";

      
        }
      else
       {
           //mot de passe non valide, >Retapez
           $message ="Mot de Passe/Identifiant incorrect ou vide <br><br>";

     
       }

par saebakun » 01 juil. 2005, 15:06

En fait ma vrai question c'est quelle est la fonction qui pourrait ma permettre de verifier l'existance de login posté dans ma table user.

Je m'explique: la personne se log j'ai un $login et un $Password.

Quelle pourrait etre le commande qui me permettrait de faire ça:

"$SQL= Select LOGIN from user;"

if $login exist in $SQL then..... et la mon code, en fait je ne sais pas comment verifier si un liste contient un élément précis.

Merci si quelqu'un connait cette commande de me la donner sinon ben j'acheterais php pour les nuls ^^

par VaN » 01 juil. 2005, 12:52

Enormément de thread parle de ça sur ce forum, fais une recherche.

J'ai recherché "login pass" par exemple :

http://www.phpfrance.com/forums/voir_su ... n+pass.php

Comment verifer des logins

par harry67 » 01 juil. 2005, 12:29

Moi j'ai 14 ans, j'ai débuté le PHP il y à maintenant 8 mois et le premier livre que j'ai lu est "PHP et My SQL pour les Nuls". Je te conseille ce livre, il est très bien structuré et tout est montré à travers des exemples et il y dedans un tuto pour faire un site à accès résérvé.

Comment verifer des logins

par saebakun » 01 juil. 2005, 12:17

Bonjour,

je commence vraiment en php donc pardon d'avance pour le niveau assez bas de ma question.

J'ai un site qui demande login et mot de passe à l'entrée (classique)

J'aurais voulu savoir comment faire pour cheker le login c'est à dire une commande qui me permetterait de verifier si le login existe dans ma table sql et si non qu'elle ouvre une page html ou j'ecrirais un truc du genre :" login existe pas" merci :D