Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Activation cookies

Activation cookies 2 Jahre 2 Monate her #85801

  • maulpoix
  • maulpoixs Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 26
  • Karma: 0
Bonjour,

J'ai un questionnaire public.
J'ai activé les cookies pour éviter qu'il soit possible de répondre plusieurs fois à ce questionnaire depuis un même poste.
Or, depuis mon poste, je peux répondre plusieurs fois à ce questionnaire, les réponses sont bien enregistrées.
Y a t il d'autres options à prévoir pour éviter ces saisies multiples depuis un même poste?
Merci d'avance pour votre aide
Cordialement,
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies 2 Jahre 2 Monate her #85808

  • Nickko
  • Nickkos Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 2165
  • Dank erhalten: 276
  • Karma: 58
Non, pas d'autres trucs dans LS, mais tu peux toujours bricoler des mécanismes supplémentaire si tu maitrises le développement web.

Tu utilises quel navigateur ?
J'ai déjà remarqué que certains étaient insensibles au mécanisme par Cookie de LS. mais je pensais que c'était du à la configuration très très exotique de notre réseaux et de nos machines (au bureau).
Nickko
Ergonome / Usability expert
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies 2 Jahre 2 Monate her #85812

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6551
  • Dank erhalten: 869
  • Karma: 257
Je n'ai jamais fait attention, de toute façon, concernant les cookies : il est possible de les supprimer ou bien de passer sur un autre navigateur.

Le comportement est il le même connecté en tant qu'admin ou non ?

Denis
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies 2 Jahre 2 Monate her #85816

  • maulpoix
  • maulpoixs Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 26
  • Karma: 0
J'utilise Firefox (15.0.1).

Le comportement est le même en tant qu'admin ou non.

Merci pour votre aide
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies 2 Jahre 2 Monate her #85828

  • Ben_V
  • Ben_Vs Avatar
  • OFFLINE
  • Platinum Lime
  • Beiträge: 1151
  • Dank erhalten: 274
  • Karma: 79
Bizarre tout ça...
Au pire tu peux configurer un systeme similaire "maison"... :evil:
Il suffit d'injecter un peu de js, soit dans le questionnaire (un code à l'entrée + un à la fin de l'enquête),
soit dans le template welcome.psptl + completed.psptl, ou avec des fichiers externes ou autre chose vu qu'on est dans les bizarreries....

Je mets en piece-jointe de quoi t'inspirer.

Dateianhang:

Dateiname: cookie_LS.zip
Dateigröße: 3 KB



Ben/
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies 2 Jahre 2 Monate her #85873

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6551
  • Dank erhalten: 869
  • Karma: 257
Ouai,

Mais ca reste basé sur les cookies ... (en plus avec du js).

Sinon, si y a un problème améliorable sur la gestion des cookies dans LS: hésitez pas à remonter le bug :).

Denis
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies 2 Jahre 4 Wochen her #87538

  • Flush
  • Flushs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
Bonjour,

visiblement c'est un bug, j'ai le même problème,
et on trouve le même rapport sur le forum anglais.

En gros le contrôle par cookie ne fonctionne pas.
Il faut trouver autre chose.
Je trouve dommage que par IP ca ne marche pas non plus.
Le seul intérêt de l'IP c'est de pouvoir les supprimer
à la main dans les résultats depuis la page admin.

Bon ben y'a plus qu'à chercher, programmer ..
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies 2 Jahre 4 Wochen her #87575

  • Flush
  • Flushs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
Re bonjour,

j'ai cherché un peu et j'ai observé ceci :

le fichier concerné est :
/* Location: ./application/controllers/survey.php */
 
Le code traitant le cookie est le suivant :
 
        //CHECK FOR PREVIOUSLY COMPLETED COOKIE
        //If cookies are being used, and this survey has been completed, a cookie called "PHPSID[sid]STATUS" will exist (ie: SID6STATUS) and will have a value of "COMPLETE"
        $sCookieName="LS_".$surveyid."_STATUS";
        if (isset($_COOKIE[$sCookieName]) && $_COOKIE[$sCookieName] == "COMPLETE" && $thissurvey['usecookie'] == "Y" && $tokensexist != 1 && (!isset($param['newtest']) || $param['newtest'] != "Y"))
        {
            $redata = compact(array_keys(get_defined_vars()));
            $asMessage = array(
            $clang->gT("Error"),
            $clang->gT("You have already completed this survey."),
            sprintf($clang->gT("Please contact %s ( %s ) for further assistance."),$thissurvey['adminname'],$thissurvey['adminemail'])
            );
 
            $this->_niceExit($redata, __LINE__, $thistpl, $asMessage);
        }
 
        if (isset($_GET['loadall']) && $_GET['loadall'] == "reload")
        {
            if (returnGlobal('loadname') && returnGlobal('loadpass'))
            {
                $_POST['loadall']="reload";
            }
        }

Alors je suis bêtement allé cherché mon cookie
qui devrait s'appeler PHPSID[sid]STATUS
et je ne trouve rien ! Le cookie n'est pas créé..

Voilà, je vais cherché un peu de mon côté si je peux remettre ce cookie en service,
n'hésitez à m'envoyer le code si vous trouvez avant.

A+
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Activation cookies [ RESOLU ] 2 Jahre 4 Wochen her #87612

  • Flush
  • Flushs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
Ok ca fonctionne,

la dernière mise à jour a résolu le problème: Version 2.00+ Build 121030
et le cookie apparait bien.
J'ai fait une erreur dans le post précédent,
le nom du cookie est : LS_SurveyID_STATUS

Mille Merci à Carsten pour ce travail.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: Nickko
Ladezeit der Seite: 0.199 Sekunden
Donation Image