Connecthys : boucle de redirection

Plus d'informations
il y a 6 ans 11 mois #16819 par plourin
Réponse de plourin sur le sujet Connecthys : boucle de redirection
Bonjour et merci pour la solution. Je vais essayer cela !

Par contre, vu la fonction commentée je trouve bizarre :
- Que tout le monde ne soit pas impacté par cette erreur
- Que chez vous elle ne se manifeste qu'en WSGI alors qu'en CGI ça fonctionne
- Je n'ai jamais pu m'authentifier sur le portail car j'ai cette boucle de redirection immédiatement après la synchro des données, or à priori on ne rentre dans cette fonction uniquement si on charge la page login alors qu'on est déjà authentifié.

En tout cas je vais essayer et regarder le code plus en détail.

Merci,

Gweltaz

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois - il y a 6 ans 11 mois #16820 par Pont-Audemer
Après analyse du code, cela vient de la version du module flask_login installé. Dans la dernière version 0.4.0 ( https://flask-login.readthedocs.io/en/latest/#your-user-class )
is_authenticated
est un attribut. Dans la version installé 0.2.6 avec Debian 8 ( http://flask-login.readthedocs.io/en/0.2.6/index.html#your-user-class )
is_authenticated
est une fonction. En faisant le changement sur mon serveur, la boucle a également disparu :
def login():
    # Si l'utilisateur est déjà connecté, on le renvoie vers l'accueil
    if current_user.is_authenticated() :
        return redirect(url_for('accueil'))
Dernière édition: il y a 6 ans 11 mois par Pont-Audemer.
Les utilisateur(s) suivant ont remercié: plourin

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16889 par plourin
Réponse de plourin sur le sujet Connecthys : boucle de redirection
Bonjour,

J'ai finalement installé la version d'ubuntu xenial LTS. La version de flask disponible avec PIP est la 0.12.2...

J'ai donc été obligé de commenter les lignes indiquées dans votre précédent message.

Il me reste maintenant à voir :

- pourquoi lorsque je veux ouvrir une période de réservation sur une activité j'ai un message d'erreur (sous Windows comme sous linux).

- Je peux faire des demandes via le portail, une notification apparaît bien dans Noethys comme quoi j'ai x demandes en attentes par contre lorsque je veux afficher la liste des demandes, celle-ce est désespérément vide ....

Bonne journée à tous,

Gweltaz

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16895 par bogucool
Réponse de bogucool sur le sujet Connecthys : boucle de redirection
Bonjour,

Le code de connecthys contient flask, qui plus est la version qui correspond à ce code alors pourquoi installer une autre version avec pip au risque d'entrainer des incompatibilités ?

pourquoi lorsque je veux ouvrir une période de réservation sur une activité j'ai un message d'erreur (sous Windows comme sous linux).

Peut-on connaitre ce message d'erreur ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16899 par Pont-Audemer
Bonjour,

J'ai installé Connecthys sur un serveur Linux Debian 8. Si je n'installe pas flask en tant que module Python, Appache me met un message d'erreur car le module n'est pas trouvé et chargé. Sans l'installation de Flask, Conencthys ne se lance pas.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16902 par plourin
Réponse de plourin sur le sujet Connecthys : boucle de redirection
Bonjour Bogucool,

je fais le même constat que Pont-Audemer, si la lib n'est pas installée, avec apache en cgi, j'ai une erreur 500 et le journal.log m'indique une dépendance non statisfaite.

Pour le message d'erreur rencontré lors de l'ouverture d'une période de réservation, il est en PJ car je n'ai pas le temps de le copier que le logiciel se ferme.



Merci,

Gweltaz
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16904 par bogucool
Réponse de bogucool sur le sujet Connecthys : boucle de redirection
Ok pour la lib flask en cgi, je vais tester ça dès que j'ai du temps.
Sous quel user tourne apache, www-data ou ... ?

Pour l'erreur dans la période de réservation, je viens de tester avec la même version (1.2.0.3) sous Debian avec le fichier d'éxemple cantine et aucun problème.
Pareil avec la version 1.2.0.1 et base Mysql.

Essayes avec un fichier exemple stp pour voir si tu as l'erreur aussi.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16905 par plourin
Réponse de plourin sur le sujet Connecthys : boucle de redirection
L'utilisateur apache est connecthys et le groupe www-data.

Le document root d'apache est /var/connecthys.

Les droits du répertoire et de ses sous-répertoires sont 664

Les droits des fichiers dans ce répertoires sont 774

J'ai essayé avec la version 1.2.0.3 sous linux et le fichier de test cantine :

J'ai configurer l'outil d'installation de connecthys comme avec mon fichier. Lorsque j'essaye d'installer, j'ai message "pop up" : "Paiement en ligne non actif".
J'ai essayé du coup d'activer le paiment en ligne sans rien faire d'autre que de cocher la case et j'ai le même message d'erreur.

J'ai donc ensuite essayé d'affecter une période de réservation pour l'activité, et l'ajout s'est passé correctement. Je ne sais donc qu'en pensé car ce qui marchait avec mon fichier ne fonctionne plus et ce qui ne fonctionnait pas marche correctement maintenant. J'ai réaliser ces essais avec la version 1.2.0.3 sous linux. Je l'essaye d'ici ce soir sous Windows pour voir s'il y a une différence.

Bien à vous,

Gweltaz

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16924 par plourin
Réponse de plourin sur le sujet Connecthys : boucle de redirection
Bonjour,

J'ai pu testé en fin de journée hier le fichier cantine_exemple sous Noethys Windows :

J'ai pu réinstaller Connecthys avec l'assistant et j'ai pu ajouter une période de réservation sans erreur dans la fiche de l'activité.

Le problème vient du paramétrage de l'activité ? de mon fichier ?

Pour rappel mon fichier de prod est sur une base MySQL hébergée sous Debian 8 avec 3 clients Noethys réguliers sous Windows 7.

Gweltaz

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #16930 par plourin
Réponse de plourin sur le sujet Connecthys : boucle de redirection
J'essaye de trouver pourquoi je rencontre une erreur lors de l'ajout d'une période de réservation sur le portail à partir de la fiche de l'activité de mon fichier de production.

Lors de l'ajout je rencontre le message transmit dans mon message précédent.

Voici les logs MySQL lors de cet ajout en PJ

Je trouve bizarre que Noethys cherche une table portail_periodes dans la base plourin_data qui est ma base réseau Noethys. Cette base ne contient pas de table portail_periodes ni d'ailleurs aucune table préfixée par portail_.

Ces tables sont contenues dans la base plourin_connecthys qui est la base renseignée dans l'outil d'installation de Connecthys.

Qu'en pensez-vous ? avez-vous des tables portail_* dans votre base Noethys ?

Merci,

Gweltaz
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.294 secondes
Propulsé par Kunena