J'ai un flux d'authentification particulier qui doit se produire pour les utilisateurs backend sur mon application Web OctoberCMS. Le processus implique une authentification à deux facteurs. Initialement, j'ai pensé à un hack direct dans l'événement 'backend.auth.extendSigninView' pour modifier le formulaire de connexion directement en utilisant Javascript, puis en définissant l'action du formulaire sur l'itinéraire souhaité.OctobreCMS: Comment hooker/personnaliser le code d'accès du formulaire Backend Authentication et du flux d'applications?
Exemple:
Event::listen('backend.auth.extendSigninView', function($controller) {
$controller->addJs('/plugins/x/y/assets/z.js')
});
Cette idée semblait « SUPER Hackey » pour moi, donc je passais trop de temps à essayer de trouver le « droit chemin » pour accrocher dans le signe en sans succès.
J'ai maintenant rencontré un autre codeur qui a posté https://github.com/khoatran/october-ldap leur idée en utilisant le hack mentionné ci-dessus d'utiliser 'backend.auth.extendSigninView' pour permettre à JS de redessiner le formulaire.
Est-ce que quelqu'un connaît un meilleur moyen ou est-ce la meilleure approche?
Je vais essayer ceci Merci! –