Session avec login et password

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 : Session avec login et password

Re: Session avec login et password

par AB » 24 févr. 2011, 17:48

Quand tu désinstalle, pour une désinstallation complète il faut supprimer manuellement les répertoires anciennement créés (avant, reprends les données que tu veux garder et mets les ailleurs en attente).
Retente une désinstallation complète puis une réinstallation. Easy php fonctionne normalement bien.

Si tu as toujours des problèmes, essaies avec wampserveur

Re: Session avec login et password

par scoop » 24 févr. 2011, 17:06

Bonjour tout le monde,

Dans le répertoire C:\Program Files\EasyPHP-5.3.3\www, je n'ai pas de fichier index.php, le dossier est vide.
En appelant http://localhost, je n'ai pas non plus de lien qui me permet d'accéder à PHPMyadmin.

J'ai donc désinstaller et réinstaller EasyPHP, cependant le problème persiste et je n'ai toujours pas de fichier index.php dans le répertoire C:\Program Files\EasyPHP-5.3.3\www. :evil: :evil:

Merci de votre aide

Re: Session avec login et password

par Mazarini » 23 févr. 2011, 14:45

Bonjour,

Dans le répertoire C:\Program Files\EasyPHP-5.3.3\www tu dois avoir un fichier index.php fourni par easyphp si tu as mis tes sources dans le sous-répertoire dev. En appelant http://localhost tu dois avoir un lien qui permet l'accès à phpmyadmin.

Au pire sauvegarde tes sources et réinstalle easyphp.

Re: Session avec login et password

par scoop » 23 févr. 2011, 10:02

Bonjour tout le monde !

A l'adresse http://localhost/phpmyadmin j'ai ceci :


Objet non trouvé!

L'URL requise n'a pu etre trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
localhost
02/23/11 09:01:00
Apache/2.2.16 (Win32) PHP/5.3.3

Re: Session avec login et password

par moogli » 22 févr. 2011, 19:59

essai de "voir" ce que mysql à dans le ventre a partir de phpmyadmin il est normalement pré installé avec easyphp à l'adresse suivante http://localhost/phpmyadmin

si cela fonctionne je vois pas trop la :/

@+

Re: Session avec login et password

par scoop » 22 févr. 2011, 18:18

Pour le port c'est bon il utilise bien le 3306, pour ce qui est du pare-feu c'est OK aussi mais pour l'anti-virus je ne sais pas, j'ai sophos et je sais pas comment vérifier si il le bloque ou pas...

Re: Session avec login et password

par xTG » 22 févr. 2011, 17:27

C'est dans le fichier my.ini
Vérifies aussi que ton parefeu ou ton antivirus (ou tout autre protection) ne bloque pas MySQL.

Re: Session avec login et password

par scoop » 22 févr. 2011, 16:27

Euh comment vérifier ?

Re: Session avec login et password

par xTG » 22 févr. 2011, 16:25

MySQL utilise-t-il le bon port ? (3306 en l'occurence)

Re: Session avec login et password

par scoop » 22 févr. 2011, 16:18

Salut Moogli !
MySQL est bien connecté et est actif dans le gestionnaire de taches, de plus dans mon script je viens de remplacer mysql_pconnect par mysql_connect mais j'ai toujours le même message d'erreur...

Re: Session avec login et password

par moogli » 22 févr. 2011, 16:10

salut,

mysql est bien démarré ? tu vois bien le processus dans le gestionnaire de taches ?

pourquoi pconnect ? un simple mysql_connect suffit et peut éviter des soucis ;)

@+

Re: Session avec login et password

par scoop » 22 févr. 2011, 15:56

xTG, j'ai retiré les @ comme tu m'as dis et j'ai enfin quelque chose qui s'affiche, les messages d'erreurs ^^


Warning: mysql_pconnect() [function.mysql-pconnect]: [2002] Une tentative de connexion a échoué car le parti connecté n’a pa (trying to connect via tcp://localhost:3306) in C:\Program Files\EasyPHP-5.3.3\www\dev\nouveaudossier\sectionmembre_acces.php on line 20

Warning: mysql_pconnect() [function.mysql-pconnect]: Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu. in C:\Program Files\EasyPHP-5.3.3\www\dev\nouveaudossier\sectionmembre_acces.php on line 20

Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\EasyPHP-5.3.3\www\dev\nouveaudossier\sectionmembre_acces.php on line 21

Re: Session avec login et password

par xTG » 22 févr. 2011, 15:25

Moi je dirai surtout que pour voir les messages d'erreur il faudrait ne pas les cacher...
Enlèves tous les @ devant les fonctions. ;)

Re: Session avec login et password

par Mazarini » 22 févr. 2011, 14:33

Bonjour,

Pour être sur de voir les messages d'erreur, tu devrais mettre en début de script : error_reporting(E_ALL);

Pour le contrôle du mot de passe :

A priori remplacer :
if ($enreg = @mysql_fetch_array($result)) {
par :
$enreg = @mysql_fetch_array($result))
if ($motDePasse=$result['mdp'])

Ou faire :
$requete = "SELECT mdp FROM utilisateur WHERE ident='$ident' and mdp='$motDePasse'" ;
En général on stocke les mots de passe crypté dans la base.

Il faut aussi te renseigner sur l'injection SQL (cf http://php.net/manual/fr/function.mysql ... string.php)

Re: Session avec login et password

par scoop » 22 févr. 2011, 13:22

Quand j'essaie de me logué rien ne s'affiche....

Pour tester le mot de passe, faudrait-il que je déclare la variable en haut de page ? tel que :
$_POST['mdp'] = "toto";


[edit] $_POST['mdp'] = "toto";
ou
$_SESSION['mdp'] = "toto";