Login avec un autre formulaire d'authentification

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Login avec un autre formulaire d'authentification

    Bonjour j'ai un petit souci, alors voila j'ai créer un site en html/css simple à la racine (www.monsite.com/index.html) et un site joomla dans un répertoire (www.monsite.com/joomla/) le problème c'est que sur le site qui est à la racine j'ai créer un formulaire d'authentification :


    <form action="http://www.monsite.com/joomla/index.php/component/comprofiler/login" method="post" id="USERS_login">
    <input type="hidden" value="login" name="op2">
    <input type="hidden" value="french" name="lang">
    <input type="hidden" value="1" name="force_session">
    <input type="hidden" value="B:aHR0cDovL3d3dy5pbmdlcml1bS5jb20vY29pbi1wc m9qZXRzLw==" name="return">
    <input type="hidden" value="0" name="message">
    <input type="hidden" value="loginmodule" name="loginfrom">
    <input type="hidden" value="cbm_089c5381_05ae64af_8dbfdd995e5646d1e41c2 9cd458a90eb" name="cbsecuritym3">
    <table width="200" border="0">
    <tr>
    <td style="height:36px;" class="pass" align="right">Votre identifiant : </td>
    <td><input id="identifiant" type="text" size="12" name="username"/></td>
    </tr>
    <tr>
    <td style="height:41px;" class="pass" align="right">Votre mot de passe : </td>
    <td><input id="mot_de_passe" type="password" size="12" name="passwd"/></td>
    </tr>
    <tr>
    <td style="height:28px;" class="lost" align="right"><a class="mod_login" href="http://www.monsite.com/joomla/index.php/component/comprofiler/lostpassword">Mot de passe oublié ? </a></td>
    <td><input type="submit" value="Authentification" class="auth" name="Submit"/></td>
    </tr>
    </table>
    </form>


    Ça ne fonctionne pas

    message erreur "La session a expiré ou les cookies ne sont pas activés par votre navigateur. Veuillez cliquer sur "Actualiser" et vous assurer d'avoir bien activé les cookies dans votre navigateur. Veuillez rafraîchir la page avant de saisir. "

    je pense que ça doit venir de ces deux lignes:

    <input type="hidden" value="B:aHR0cDovL3d3dy5pbmdlcml1bS5jb20vY29pbi1wc m9qZXRzLw==" name="return">
    <input type="hidden" value="cbm_089c5381_05ae64af_8dbfdd995e5646d1e41c2 9cd458a90eb"



    help !!! merci d'avance

  • #2
    Re : Login avec un autre formulaire d'authentification

    Ps: j'utilise le login de Community Builder

    Commentaire


    • #3
      Re : Login avec un autre formulaire d'authentification

      Alors j'ai une piste :


      don't know if it helps, but I ran into the same problem and found a way to register from an external page.

      Only the "username", "passwd" and "cbsecuritym3" fields seem to be required.

      Here is how "cbsecuritym3" is generated by Community Builder :

      [code:1]$cbsecuritym3 = sprintf('cbm_%08x_%08x_%s', $salt[0], $salt[1], md5( $salt[0] . $date . $_CB_framework->getUi() . $_CB_framework->getCfg( 'db' ) . $_CB_framework->getCfg('secret') . $secret . $salt[1] ))[/code:1]

      where :
      $salt is an array of two random integers,
      $date is the current date formatted "DDMMYYYY" ('dmY' in PHP),
      $_CB_framework->getUi() is an integer ( =1 unless you changed template),
      $_CB_framework->getCfg('db') is your database name, $_CB_framework->getCfg('secret') is a secret string you can find in the configuration files,
      and $secret another secret string from I don't know where but was 'login' for me.


      You can therefore ease the generation like this :

      [code:1]$cbsecuritym3 = 'cbm_00000001_00000002_'.md5('1'.date('dmY').'1'.$ dbname.$secret.'login2');[/code:1]

      It works for me. I hope it will for you

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X