Je comprends que pour modifier l'URL [Authorize] vous emmène à. Vous devez modifier cette ligne dans le web.configComment modifier la redirection lors de l'utilisation de [Autoriser]
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
Et si j'ai deux signes dans les pages et je veux rediriger les internautes d'un contrôleur à url/f/signin et les gens d'un autre contrôleur/s/se connecter?
Au prix d'une redirection supplémentaire, je peux penser à la meilleure façon de résoudre ce serait de remplacer le 'loginUrl' par une action qui décide de la catégorie dans laquelle se trouve l'utilisateur, puis les redirige vers l'action de connexion appropriée. – spender
Vous devez avoir 'returnUrl' en tant que paramètre de chaîne pour votre action de redirection (c'est-à-dire l'action pointée par' loginUrl'). La redirection d'authentification initiale fournira cette valeur dans la chaîne de requête. Vous pouvez effectuer une ingénierie inverse pour découvrir d'où vient l'utilisateur. – spender
Comment transmettre un paramètre de chaîne au fichier web.config? – Newbie