Page de connexion alternative

Re: Page de connexion alternative

par Georges Saunier,
Nombre de réponses : 0

Cher Séverin,

Une fois de plus : merci.

Suivant ton conseil, j'ai regardé la documentation. J'ai testé alternativement les deux lignes de code suivantes :

<input type="hidden" name="logintoken" value="{{logintoken}}">

<input type="hidden" name="logintoken" value="<?php echo s(\core\session\manager::get_login_token()); ?>" />

Sans résultat.

La seconde ligne n’apparaît même pas. Mais sans doute n'ai-je pas ajouté un élément dans le code de ma page php qui permettrait à cette même page de récupérer les éléments d'environnement nécessaires. Pour le moment, mon très simple code est celui-ci :

<body>

<form action="https://url_du_site/login/index.php" method="post">

    <div>

        <label for="username">Utilisateur</label>

        <input type="text" id="name" name="username">

    </div>

    <div>

        <label for="password">Mot de passe</label>

        <input type="password" id="password" name="password">

    </div>

<div class="button">

        <button type="submit">Envoyer le message</button>

    </div>

<input type="hidden" name="logintoken" value="<?php echo s(\core\session\manager::get_login_token()); ?>" />

</form>

</body>

</html>

Je continue de fouiller...

p.-s. J'oubliais de préciser que le code précédent est placé dans un fichier .php en racine de moodle. Il n'appartient pas à un thème...