Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: Problème à la création de nouveaux utilisateurs

Problème à la création de nouveaux utilisateurs 3 years 8 months ago #88621

  • bteffot
  • bteffot's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 2
  • Thank you received: 1
  • Karma: 0
Bonjour,

Je viens d'installer la nouvelle version de LimeSurvey, tous ce passe bien lors de l'installation, j'ai même installer les librairies LAPD et IMAP pour la forme. Je peux créer des questionnaires, jusque là aucun problème.

Mais, parce qu'il y a un mais... Impossible de créer un nouvel utilisateur, il m'indique à chaque fois que l'utilisateur existe déjà. Je n'ai qu'un seul utilisateur, l'administrateur qu'on l'on créé dans la procédure d'installation. J'ai vérifier dans la table des users, qui n'en contient qu'un (l'administrateur)...

Je ne trouve aucun message sur ce problème, c'est étrange. Le Limesurvey est installé sur un serveur apache sous Ubuntu, sur lequel je gère déjà bon nombres de sites sous différents CMS sans jamais rencontré de problème. J'ai même essayé de réinstaller le Limesurvey à plusieurs reprise, j'ai toujours ce problème de création d'utilisateur...

Avez vous une solution ou avez vous déjà rencontré ce problème ?
Merci
The administrator has disabled public write access.

Problème à la création de nouveaux utilisateurs 3 years 8 months ago #88626

  • mdekker
  • mdekker's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 343
  • Thank you received: 68
  • Karma: 38
---
Menno Dekker
The administrator has disabled public write access.
The following user(s) said Thank You: DenisChenu

Problème à la création de nouveaux utilisateurs 3 years 8 months ago #88644

  • bteffot
  • bteffot's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 2
  • Thank you received: 1
  • Karma: 0
Merci beaucoup ! Cette solution à fonctionné pour moi.

Je la décrit ici pour les non anglophones.

Dans le fichier /applications/models/User.php

A la fin de la fonction beforeSave() coller cette ligne :
return parent::beforeSave();

Ce qui devrait vous donner ceci :
    public function beforeSave()
    {
         // Postgres delivers bytea fields as streams :-o - if this is not done it looks like Postgres saves something unexpected
        if (gettype($this->password)=='resource')
        {
            $this->password=stream_get_contents($this->password); 
        }
 
        return parent::beforeSave();
    }
The administrator has disabled public write access.
The following user(s) said Thank You: DenisChenu

Problème à la création de nouveaux utilisateurs 3 years 8 months ago #88655

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9254
  • Thank you received: 1319
  • Karma: 382
Sinon, la version officielle vient d'ètre mise à jour :).

Et merci à Menno .
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.236 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form