Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
25 Novembre 2017, 10:40:28


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: probleme de session avec captcha  (Lu 1410 fois)
0 Membres et 1 Invité sur ce fil de discussion.
aziz jim
Nouveau
*
Hors ligne Hors ligne

Messages: 5


Voir le profil
« le: 09 Février 2009, 19:28:23 »

Bonsoir tout le monde :
Mon site est construit autour du framework Zend. avec un design pettern MVC.
je demarre les sessions dans mon contrôleur frontal via
Code:
Zend_Session::start();

Pour créer le code de vérification et l'image j'utilise un code proche de celui_ci
*fichier : captcha.php
Code:
<?php
if(!isset($_SESSION))
session_start();
 
$chars 'abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$nbChar=5;
$code '';
$i = -1;
$cnt strlen($chars)-1;
// Génération du code

while(++$i<$nbChar)
{
$char $chars[mt_rand(0,$cnt)];
$code .= $char;
}
$_SESSION['code_image'] = $code;
//...............................
Code de création de l'image
//...............................

J'appelle le fichier captcha.php dans ma vue comme ceci.
Code:
<img border="0" src="/cheminvers/captcha.php"/>
Le code de captcha "$_SESSION["code_image"]" généré n'est pas capté au niveau de mon fichier de contrôle. Au niveau de ce dernier, je test la reception de $_SESSION['code_image'] avant de procéder aux traitements.
Code:
if (isset($_SESSION['code_image'])) {
...
}else{
 $message = "Le Code de vérification anti-spam n'a pas été reçu";
}
et c'est toujours le fameux "Le Code de vérification anti-spam n'a pas été reçu" que je reçoit. sachant que chez moi en local. pas de probleme.

Un petit coup de main SVP. MERCI
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 09 Février 2009, 19:28:23 »

 Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #1 le: 09 Février 2009, 21:04:08 »

Salut,
Quand tu appelle ta page, l'image est générée ou pas ?
Tu utilise un fichier .htaccess ?
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
aziz jim
Nouveau
*
Hors ligne Hors ligne

Messages: 5


Voir le profil
« Répondre #2 le: 09 Février 2009, 22:34:01 »

Salut,
Quand tu appelle ta page, l'image est générée ou pas ?
Tu utilise un fichier .htaccess ?

Oui l'image est générée et pas de .htaccess
http://www.webou.net/communaute/index.php/topic,2661.0.html
Journalisée
chrmag
Bavard
***
Hors ligne Hors ligne

Messages: 131


Voir le profil WWW
« Répondre #3 le: 10 Février 2009, 08:49:33 »

Il faudrait voir si le ZendSession stocke bien les donnees dans $_SESSION (il peut aussi les sauvegarder autre part).
Pour le tester facilement, tu peux faire un var_dump($_SESSION); ou un print_r.
Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.025 secondes avec 20 requêtes.