Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [Résolu] jauth

Posted by criz on 07/25/2011 16:36

Bonjour, voila je vous expose mon souci, actuellement sur le site que je maintiens il y a une authentification avec jauth avec login et mdp. J'aimerai savoir si c'est possible de lui rajouter aussi en un paramètre e-mail comme ça l'utilisateur peut choisir entre le login ou l'email, sans créer de jauth personnalisé. Voici les codes utilisé.

public static function connecterPortail($pseudo, $mot_de_passe) {
<code>
        return jAuth::login($pseudo, $mot_de_passe);
    }
<method name="getByLoginPassword" type="selectfirst">
          <parameter name="login" /> 
          <parameter name="password" /> 
          <conditions> 
            <eq property="login" expr="$login" /> 
            <eq property="password" expr="$password" /> 

	  </conditions> 
	</method> 
</code>

Comme je connais pas trop le systeme d'identification je préfère vous demander avant. Christophe

  [Opened] jauth

Reply #1 Posted by foxmask on 07/26/2011 11:27

On pourrait essayer dans le contrôleur de faire un truc dans ce genre

if ($form->check()) 
<code>
   if ($this->param('login') == '' and $this->param('email') != '' )
       $this->param('login') = $this->param('email');
</code>

ceci afin que jAuth::login() soit "ravi" d'avoir un login.

Mais on a une colonne login + petite que celle de email (ok on peut aussi override le dao jlx_user pour mettre la colone + grande)

Ensuite dans les pages du site on verra le mail en guise de login ca donnera "bonjour foo@bar.com" ou "foo@bar.com a ecrit ..." etc... du coup pas sûr que l'utilisateur soit content que son email apparaisse en public.

Tout ça pour dire que ce n'est pas infaisable mais pas conseillé.


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Re: jauth

Reply #2 Posted by criz on 07/26/2011 11:42

Merci pour cet réponse, je n'y avais pas pensé au coup de l'e-mail qui apparait de partout dans le site... Aprés c'est sur que pour les spammeur c'est pas l'idéal...Ou les clients pas contant ^^

 
Page
  1. Re: jauth