Changeset 27026 in spip-zone


Ignore:
Timestamp:
Mar 3, 2009, 1:45:38 AM (10 years ago)
Author:
kent1@…
Message:

il y avait un soucis sur le pass

Location:
_plugins_/_test_/inscription2/inscription2_193
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/inscription2/inscription2_193/formulaires/config_inscription2.html

    r25514 r27026  
    8080                                                                        </tr>
    8181                                                                        <tr>
    82                                                                                 <td class="label"><label><:inscription2:password:></label></td>
    83                                                                                 <td>
    84                                                                                         <input type="checkbox" name="password"[(#ENV{password}|=={on}|oui) checked="checked"] id="password" onclick="showoblig(this)" />
    85                                                                                         <div style="[(#CONFIG{inscription2/password}|=={on}|?{display: block;, display:none;})]">
    86                                                                                                 <input type="checkbox" name="password_obligatoire" [checked="(#CONFIG{inscription2/password_obligatoire}?{checked})"] id="password_obligatoire" />
     82                                                                                <td class="label"><label><:inscription2:pass:></label></td>
     83                                                                                <td>
     84                                                                                        <input type="checkbox" name="pass"[(#ENV{pass}|=={on}|oui) checked="checked"] id="pass" onclick="showoblig(this)" />
     85                                                                                        <div style="[(#CONFIG{inscription2/pass}|=={on}|?{display: block;, display:none;})]">
     86                                                                                                <input type="checkbox" name="pass_obligatoire" [checked="(#CONFIG{inscription2/pass_obligatoire}?{checked})"] id="pass_obligatoire" />
    8787                                                                                                <span style="color:red">*</span>
    8888                                                                                        </div>
    8989                                                                                </td>
    9090                                                                                <td>
    91                                                                                         <input type="checkbox" name="password_fiche_mod" onclick="enadis(this,password_fiche)" [checked="(#ENV{password_fiche_mod}?{checked})"] id="password_fiche_mod" />
    92                                                                                 </td>
    93                                                                                 <td>
    94                                                                                         <input type="checkbox" name="password_fiche" disabled="disabled" id="password_fiche" />
    95                                                                                 </td>
    96                                                                                 <td>
    97                                                                                         <input type="checkbox" name="password_table" disabled="disabled" id="password_table" />
     91                                                                                        <input type="checkbox" name="pass_fiche_mod" onclick="enadis(this,pass_fiche)" [checked="(#ENV{pass_fiche_mod}?{checked})"] id="pass_fiche_mod" />
     92                                                                                </td>
     93                                                                                <td>
     94                                                                                        <input type="checkbox" name="pass_fiche" disabled="disabled" id="pass_fiche" />
     95                                                                                </td>
     96                                                                                <td>
     97                                                                                        <input type="checkbox" name="pass_table" disabled="disabled" id="pass_table" />
    9898                                                                                </td>
    9999                                                                        </tr>
  • _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.php

    r26944 r27026  
    2020// chargement des valeurs par defaut des champs du formulaire
    2121function formulaires_inscription2_ajax_charger_dist($id_auteur = NULL){
    22 
    23         global $tables_principales;
    2422   
    2523        //initialise les variables d'environnement pas défaut
     
    3230        //les nom des champs sont les memes que ceux de la base de données
    3331        if (is_numeric($id_auteur)) {
     32               
    3433                $auteur = sql_fetsel(
    3534                        $champs,
     
    5756        //initialise le tableau des erreurs
    5857        $erreurs = array();
     58       
    5959    //initilise le tableau de valeurs $champs => $valeur
    6060    $valeurs = array();
     
    6565    //gere la correspondance champs -> _request(champs)
    6666        foreach(inscription2_champs_formulaire() as $clef => $valeur) {
    67                 $valeurs[$valeur] = _request($valeur); 
     67                $valeurs[$valeur] = _request($valeur);
    6868        }               
    6969               
    7070        //verifier les champs obligatoires
    7171        foreach ($valeurs  as $champs => $valeur) {
    72                 if ((lire_config('inscription2/'.$champs.'_obligatoire') == 'on') && empty($valeur)) {
     72                if ((lire_config('inscription2/'.$champs.'_obligatoire') == 'on') && (empty($valeur) OR (strlen(_request($champ)) == 0))) {
    7373                        $erreurs[$champs] = _T('inscription2:champ_obligatoire');
    74                         if(is_numeric($id_auteur) && (lire_config('inscription2/password_fiche_mod') == 'on') && (strlen(_request('password')) == 0)){
     74                        if(is_numeric($id_auteur) && (lire_config('inscription2/pass_fiche_mod') == 'on') && (strlen(_request('pass')) == 0)){
    7575                                // Si le password est vide et que l'on est dans le cas de la modification d'un auteur
    7676        //                      On garde le pass original
    7777                                spip_log("pass= $pass");
    78                                 unset($erreurs['password']);
     78                                unset($erreurs['pass']);
    7979                                $pass == 'ok';
    8080                        }
     
    8686
    8787        // Sinon on le verifie
    88         if(($pass != 'ok') && (lire_config('inscription2/password') == 'on')) {
     88        if(($pass != 'ok') && (lire_config('inscription2/pass') == 'on')) {
    8989               
    90                 if($p = _request('password')) {
     90                if($p = _request('pass')) {
    9191                        if(strlen($p)){
    9292                                if (strlen($p) < 6) {
    93                                         $erreurs['password'] = _T('info_passe_trop_court');
     93                                        $erreurs['pass'] = _T('info_passe_trop_court');
    9494                                        $erreurs['message_erreur'] .= _T('info_passe_trop_court')."<br />";
    9595                                } elseif ($p != _request('password1')) {
    96                                         $erreurs['password'] = _T('info_passes_identiques');
     96                                        $erreurs['pass'] = _T('info_passes_identiques');
    9797                                        $erreurs['message_erreur'] .= _T('info_passes_identiques')."<br />";
    9898                                }
     
    102102                                        // donc on accepte la valeur vide
    103103                                        // dans le cas de la création d'un auteur ... le password sera nécessaire
    104                                         $erreurs['password'] = _T('inscription2:password_obligatoire');
     104                                        $erreurs['pass'] = _T('inscription2:password_obligatoire');
    105105                                }
    106106                        }
     
    178178        global $tables_principales;
    179179       
    180         if((is_numeric($id_auteur) && (lire_config('inscription2/password_fiche_mod') != 'on'))
    181                 OR (is_numeric($id_auteur) && (lire_config('inscription2/password_fiche_mod') == 'on')) && (strlen(_request('password')) == 0)){
     180        if((is_numeric($id_auteur) && (lire_config('inscription2/pass_fiche_mod') != 'on'))
     181                OR (is_numeric($id_auteur) && (lire_config('inscription2/pass_fiche_mod') == 'on')) && (strlen(_request('pass')) == 0)){
    182182                $mode = 'modification_auteur_simple';
    183183        }
    184         else if((is_numeric($id_auteur) && (lire_config('inscription2/password_fiche_mod') == 'on'))){
     184        else if((is_numeric($id_auteur) && (lire_config('inscription2/pass_fiche_mod') == 'on'))){
    185185                $mode = 'modification_auteur_pass';
    186186        }
    187         else if((lire_config('inscription2/password') == 'on') && (strlen(_request('password')))){
     187        else if((lire_config('inscription2/pass') == 'on') && (strlen(_request('pass')))){
    188188                $mode = 'inscription_pass';
    189189        }
     
    226226        //Vérification du password
    227227        if($mode == ('inscription_pass' || 'modification_auteur_pass')){
    228                 $new_pass = _request('password');
     228                $new_pass = _request('pass');
    229229                if (strlen($new_pass)) {
    230230                        include_spip('inc/acces');
  • _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_infos_connection.html

    r25343 r27026  
    2727            </li>]
    2828               
    29                 [(#CONFIG{inscription2/password}|=={on}|oui)   
    30                 <li class="editer_password[ (#CONFIG{inscription2/password_obligatoire}|=={on}|?{obligatoire})][ (#ENV**{erreurs}|table_valeur{password}|oui)erreur]">
    31                     <label for="password"><:inscription2:password:></label>
    32                     <input type="password" class="text" autocomplete="off" name="password" id="password" value="#ENV{password}" />
     29                [(#CONFIG{inscription2/pass}|=={on}|oui)       
     30                <li class="editer_password[ (#CONFIG{inscription2/pass_obligatoire}|=={on}|?{obligatoire})][ (#ENV**{erreurs}|table_valeur{pass}|oui)erreur]">
     31                    <label for="password"><:inscription2:pass:></label>
     32                    <input type="password" class="text" autocomplete="off" name="pass" id="pass" value="#ENV{pass}" />
    3333                        <label for="password1"><:inscription2:password_retaper:></label>
    3434                    <input type="password" class="text" autocomplete="off" name="password1" id="password1" value="#ENV{password1}" />
    35                     [<p class='erreur'>(#ENV**{erreurs}|table_valeur{password})</p>]
     35                    [<p class='erreur'>(#ENV**{erreurs}|table_valeur{pass})</p>]
    3636                </li>]
    3737        </ul>
  • _plugins_/_test_/inscription2/inscription2_193/lang/inscription2_en.php

    r26812 r27026  
    173173        'pass_oubli_mot' => 'Change your password',
    174174        'pass_recevoir_mail' => 'You will receive and email telling you how to change your login.',
    175         'password' => 'Password',
     175        'pass' => 'Password',
    176176        'password_obligatoire' => 'A password is required',
    177177        'password_retaper' => 'Confirm the password',
  • _plugins_/_test_/inscription2/inscription2_193/lang/inscription2_fr.php

    r26749 r27026  
    173173        'pass_oubli_mot' => 'Changement de votre mot de passe',
    174174        'pass_recevoir_mail' => 'Vous allez recevoir un email vous indiquant comment modifier votre acc&egrave;s au site.',
    175         'password' => 'Mot de passe',
     175        'pass' => 'Mot de passe',
    176176        'password_obligatoire' => 'Le mot de passe est obligatoire.',
    177177        'password_retaper' => 'Confirmez le mot de passe',
Note: See TracChangeset for help on using the changeset viewer.