Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shiro中的多个登录URL_Url_Shiro - Fatal编程技术网

Shiro中的多个登录URL

Shiro中的多个登录URL,url,shiro,Url,Shiro,我正在尝试配置ApacheShiro,以便基于ApacheClick对我们的应用程序进行身份验证。 对于同一应用程序中的两种类型的用户,我们有两个不同的登录URL 1适用于地区用户:districtlogin.jsp 2对于州用户:statelogin.jsp 如何在shiro.ini文件中指定这两个URL 现在一次只有一个url在工作 我使用了以下方法 shiro.loginUrl=/statelogin.jsp shiro.loginUrl=/districtlogin.jsp 谢谢在我的情

我正在尝试配置ApacheShiro,以便基于ApacheClick对我们的应用程序进行身份验证。 对于同一应用程序中的两种类型的用户,我们有两个不同的登录URL

1适用于地区用户:districtlogin.jsp 2对于州用户:statelogin.jsp

如何在shiro.ini文件中指定这两个URL

现在一次只有一个url在工作

我使用了以下方法

shiro.loginUrl=/statelogin.jsp shiro.loginUrl=/districtlogin.jsp


谢谢

在我的情况下,我需要两个不同的登录URL,因为它将通过RESTful从两个目标、web客户端和一个移动客户端访问。 因此,我不能在控制器上为这两个应用相同的登录操作,因为输入和输出是完全不同的,但要重用两个操作中的服务方法。
我们有没有办法让Shiro知道有两个可用的有效登录URL?

为什么有两个不同的登录页面?此外,如果用户点击需要登录的页面,shiro会将他们重定向到登录页面。它应该如何决定转到哪个页面?