Fork me on GitHub






Empécher un utilisateur de modifier son password
Newbie
Inscrit: 06/04/2009 15:13
Messages: 19
Bonjour à tous

Est il possible d'empêcher un utilisateur de modifier ( ou d'avoir accès à la page de modification de son profil ) son mot de passe ?

Merci
Pascal

Posté le : 11/10/2010 09:50
Partager Twitter Partagez cette article sur GG+
Re: Empécher un utilisateur de modifier son password
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Bonjour
Dans les templates du module profile, plus particulièrement le template profil_userinfo.html, vers la ligne 27, supprime <input type="button" value="<{$lang_changepassword}>" onclick="location='<{$xoops_url}>/modules/<{$xoops_dirname}>/changepass.php'" /> et les gens ne pourront plus cliquer pour modifier leur mot de passe

Posté le : 11/10/2010 10:00
Partager Twitter Partagez cette article sur GG+
Re: Empécher un utilisateur de modifier son password
Semi pro
Inscrit: 08/06/2005 17:15
De Where ?
Messages: 513
Bonjour,

Attention toutefois avec la méthode proposée par tatane, l'utilisateur pourra obtenir un nouveau de passe en utilisant le formulaire user.php et le fait qu'il ait perdu son mot de passe

dans le template system_userform.html, retires ou commentes ses lignes :
<fieldset class="pad10">
  <
legend class="bold"><{$lang_lostpassword}></legend>
  <
div><br /><{$lang_noproblem}></div>
  <
form action="lostpass.php" method="post">
    <{
$lang_youremail}> <input type="text" name="email" size="26" maxlength="60" />&nbsp;&nbsp;<input type="hidden" name="op" value="mailpasswd" /><input type="hidden" name="t" value="<{$mailpasswd_token}>" /><input type="submit" value="<{$lang_sendpassword}>" />
  </
form>
</
fieldset>


et si tu utilises le module profile, dans le fichier profile_userform.html, ces lignes :
<fieldset class="pad10">
  <
legend class="bold"><{$lang_lostpassword}></legend>
  <
div><br /><{$lang_noproblem}></div>
  <
form action="lostpass.php" method="post">
    <{
$lang_youremail}> <input type="text" name="email" size="26" maxlength="60" />&nbsp;&nbsp;<input type="hidden" name="op" value="mailpasswd" /><input type="hidden" name="t" value="<{$mailpasswd_token}>" /><input type="submit" value="<{$lang_sendpassword}>" />
  </
form>
</
fieldset>

Posté le : 11/10/2010 11:38
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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