Fork me on GitHub


 Bas   Précédent   Suivant



Re: Module userprofile et article déconnexion du menu utilisateur
Newbie
Inscrit: 17/01/2007 00:17
Messages: 6
Je viens de vérifier le paramétrage du module userprofile.

Le groupe concerné n'a aucun accès en édition à aucun champ.
Et pourtant, un utilisateur du groupe concerné peut modifier son mot de passe, son mail, et même supprimer son compte, ce que je veux éviter à tout prix...

Posté le : 16/07/2009 01:06
Transférer la contribution vers d'autres applications Transférer


Re: Module userprofile et article déconnexion du menu utilisateur
Newbie
Inscrit: 17/01/2007 00:17
Messages: 6
La solution http://tonsite.com/user.php?op=logout ne marche pas.
Elle appelle user.php, mais comme userprofile est installé, le fichier /user.php de base dans xoops n'est pas appelé, c'est celui du module userprofile qui est appelé. Et comme userprofile n'est pas activé pour le groupe, aucune des foncions du userprofile/user.php ne fonctionne.

Tout ceci est très logique, remarque:
1) Userprofile étant installé, il shunte le ficher user.php de xoops. D'ailleurs, dans la barre d'url du navigateur, je vois apparaître la nouvelle url qui passe par /userprofile
2) User profile n'étant pas autorisé pour le groupe auquel appartient l'utilisateur, il ne donne pas droit à exécuter son user.php

J'ai même essayé ton truc en dupliquant /user.php et en changeant son nom et d'appeler dans la barre d'url /logoutuser.php?op=logout...
Même motif, même punition, ça renvoit sur profiles/user.php

Je crois que ce qu'il faudrait, c'est que le module userprofile permette un paramétrage plus fin de ses fonctions.


Mais je suis têtu, et même si je ne comprends pas grand chose en php, j'ai bricolé un logoutuser.php comme ça:


<?php
$xoopsOption
['pagetype'] = 'user';
include 
'mainfile.php';
{
    
$message '';
    
$_SESSION = array();
    
session_destroy();
    
setcookie($xoopsConfig['usercookie'], 0, -1'/',  ''0);
    
// clear entry from online users table
    
if (is_object($xoopsUser)) {
        
$online_handler =& xoops_gethandler('online');
        
$online_handler->destroy($xoopsUser->getVar('uid'));
    }
    
$message _US_LOGGEDOUT.'<br />'._US_THANKYOUFORVISIT;
    
redirect_header('index.php'1$message);
    exit();
}
?>



Et quand on l'appelle, il déconnecte proprement.
Finalement, c'est pas l'appel à /user.php qui redirige sur /profiles/user.php, c'est l'appel à logout en paramètre. Enfin, c'est une piste d'explication.

Bon, je fais quoi pour le préfixe? Je ne veux pas le mettre à "résolu" tant qu'un plus velu que moi n'a pas validé mon idée... et je continue à penser que l'auteur de useprofiles nous rendrait service en améliorant les possibilités de paramétrage.

Buena noche companeros

Edit: Merci d'utiliser les balises adéquat pour afficher du coude source

Posté le : 16/07/2009 00:29
Transférer la contribution vers d'autres applications Transférer


Module userprofile et article déconnexion du menu utilisateur
Newbie
Inscrit: 17/01/2007 00:17
Messages: 6
Je suis sous xoops 2.3 dernière version. J'ai installé le moduele userprofile version 1.5.2.

Pour un groupe d'utilisateurs j'ai décoché le droit d'accès à ce module, je ne tiens absolument pas à ce que les utilisateurs de ce groupe puissent modifier quoi que ce soit de leur compte.

Le menu utilisateur interdit alors, pour ce groupe, "voir son compte" et "éditer son compte", ce que je comprends, bien.
Mais il interdit aussi l'accès à "déconnexion", résultat, un utilisateur de ce groupe ne peut pas se déconnecter

Ennuyeux, non?

Quelqu'un a t-il une solution? Merci

Posté le : 15/07/2009 23:27
Transférer la contribution vers d'autres applications Transférer


Re: Xoops 2.3 Impossible d'accéder aux préférences du site
Newbie
Inscrit: 17/01/2007 00:17
Messages: 6
Je dois faire amende honorable...

Ca venait de l'hébergeur.
Il fournit bien du PHP 5, mais il faut l'activer avec une ligne dans un fichier .htacces...
Mais, au début, je n'avais pas bien compris qu'il fallait du PHP 5, il n'est pas facile de voir rapidement quels sont les bons PHP et mySQL.

En tout cas, ça commence à marcher, et je remercie ceux qui ont pris la peine de me répondre, surtout bendenice.

Amitiés à tous

JPP

Posté le : 07/07/2009 21:56
Transférer la contribution vers d'autres applications Transférer


Re: Xoops 2.3 Impossible d'accéder aux préférences du site
Newbie
Inscrit: 17/01/2007 00:17
Messages: 6
Je dois faire amende honorable...

Ca venait de l'hébergeur.
Il fournit bien du PHP 5, mais il faut l'activer avec une ligne dans un fichier .htacces...
Mais, au début, je n'avais pas bien compris qu'il fallait du PHP 5, il n'est pas facile de voir rapidement quels sont les bons PHP et mySQL.

En tout cas, ça commence à marcher, et je remercie ceux qui ont pris la peine de me répondre, surtout bendenice.

Amitiés à tous

JPP

Posté le : 07/07/2009 21:56
Transférer la contribution vers d'autres applications Transférer


Re: Xoops 2.3 Impossible d'accéder aux préférences du site
Newbie
Inscrit: 17/01/2007 00:17
Messages: 6
Merci pour cette première réponse.

Je viens de désactiver le module protector,et de le désinstaller.
Puis j'ai fait une mise à jour du module système, mais sans le ré-uploader (je ne suis plus sur la même machine)...

Le problème persiste.
Pour information, je l'ai à l'identique sur Mac et sur Windows, sur Safari, Firefox et IE.

Je doit apporter une précision à ma déclaration initiale: le site xoops qui marche est en 2.3.2, celui qui ne marche pas est en 2.3.3, me dit le "powered by" en bas de page...

Peut-on imaginer que, dans le package que j'ai téléchargé hier depuis frxoops, il y ait des fichiers manquants ou abimés???

Puis-je télécharger la version 2.3.2 (je ne l'ai pas vue sur le site ici, mais je l'ai trouvés sur sourceforge), virer la 2.3.3 puis installer la 2.3.2 ? De toute façon, c'est ce que je vais finir par faire...

Posté le : 07/07/2009 14:56
Transférer la contribution vers d'autres applications Transférer


Xoops 2.3 Impossible d'accéder aux préférences du site
Newbie
Inscrit: 17/01/2007 00:17
Messages: 6
Je viens d'installer Xoops 2.3.
L'installation s'est passé normalement, les tables sont créées, je n'ai eu aucun incident.

Sur la module système, je n'arrive pas à accéder aux items suivants des préférences du site:
Paramètres généraux
Paramètres des infos utilisateurs
Options des mots à censurer
Paramètre mail
Options d'authentification
Quand je clique par exemple sur éditer les paramètres généraux, l'url http://www.monsite.domaine/xs/modules ... nces&op=show&confcat_id=1 ne répond pas, idem pour les autres avec bien sûr le dernier chiffre qui varie.

J'ai le même souci avec les préférences du module protector.

J'ai refait l'installation deux fois, après avoir proprement tout enlevé, sans effet.

Mon hébergeur est online.fr

Le reste du module système semble fonctionner normalement.


Le plus drôle, si l'on peut dire, est que j'ai un autre site xoops 2.3 chez un autre hébergeur, et que ça marche très bien...
Et quand je compare les deux sites, je ne voie pas de différence....

Merci pour votre aide

Posté le : 07/07/2009 13:54
Transférer la contribution vers d'autres applications Transférer



 Haut




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

31 Personne(s) en ligne (28 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 31 | Plus ...