Je dois créer un système d'authentification pour deux types d'utilisateurs, de clients et de personnel. Je voudrais utiliser deux domaines distincts pour les authentifier (via Catalyst::Plugin::Authentication), mais je voudrais alors limiter que les clients peuvent seulement voir le contrôleur client, alors que le personnel est libre de voir à la fois le contrôleur client et le contrôleur de personnel. Dans le passé, chaque fois que j'avais besoin d'authentifier un seul type d'utilisateur, j'ai utilisé CatalystX::SimpleLogin car cela rend l'authentification des utilisateurs très simple, ainsi que des choses comme se souvenir de l'URL à laquelle rediriger l'utilisateur s'il devait se connecter pour accéder à un page, etc Cependant, je ne peux pas trouver un moyen de le faire en utilisant CatalystX::SimpleLogin
. Est-ce que quelqu'un a déjà fait cela ou est-ce que quelqu'un peut penser à un moyen de le faire? Ou suis-je mieux juste juste en utilisant Catalyst::Plugin::Authentication
pour accomplir ce que je veux? Merci!CatalystX :: SimpleLogin possède plusieurs domaines
1
A
Répondre
2
Ce que vous voulez, ce sont des rôles via le Catalyst::Plugin::Authorization::Roles
. Cela vous permet de séparer facilement vos différents types d'utilisateurs. Voici un exemple de la documentation Catalyst::Plugin::Authentication
:
use Catalyst qw/
...
Authorization::Roles
/;
sub edit : Local {
my ($self, $c) = @_;
$c->detach("unauthorized") unless $c->check_user_roles("edit");
# do something restricted here
}
Questions connexes
- 1. HHVM desservent plusieurs domaines
- 2. jquery plusieurs domaines externes
- 3. Plusieurs domaines dans Drupal
- 4. Domain Locking - Plusieurs domaines
- 5. CodeIgniter .htaccess plusieurs domaines
- 6. Azman et plusieurs domaines
- 7. Openshift Plusieurs domaines Applications
- 8. Comment combiner plusieurs domaines?
- 9. Heroku avec plusieurs domaines
- 10. .htaccess récrire plusieurs domaines
- 11. Codeigniter, plusieurs domaines
- 12. Routage de plusieurs domaines
- 13. Suivre plusieurs domaines avec analytics.js
- 14. Plusieurs domaines sur WAMP localhost
- 15. est plusieurs sous-domaines possibles?
- 16. Wildcard SSL avec plusieurs domaines
- 17. Sécurité intégrée pour plusieurs domaines?
- 18. cakephp plusieurs domaines & Configurer :: écriture
- 19. htaccess connexion sur plusieurs domaines
- 20. Sessions ASP.NET sur plusieurs domaines
- 21. Connexion à plusieurs domaines d'application
- 22. Réécriture .htaccess pour plusieurs domaines
- 23. plusieurs domaines avec redirection htaccess
- 24. Apache mod_rewrite et plusieurs domaines
- 25. Django, SESSION_COOKIE_DOMAIN avec plusieurs domaines
- 26. plusieurs domaines locaux avec dnsmasq?
- 27. Restez connecté sur plusieurs domaines
- 28. Routage pour plusieurs sous-domaines
- 29. Configuration de plusieurs domaines Apache
- 30. Prise en charge de plusieurs domaines/sous-domaines dans Rails
Ceci est une bonne suggestion. Mais savez-vous comment je pourrais rediriger les utilisateurs vers différentes pages une fois qu'ils se sont connectés en fonction de leurs rôles? – srchulo