Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/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
Web ApacheShiro不断重定向到登录页面_Web_Shiro_Login Control - Fatal编程技术网

Web ApacheShiro不断重定向到登录页面

Web ApacheShiro不断重定向到登录页面,web,shiro,login-control,Web,Shiro,Login Control,当我在登录页面中输入正确的用户和密码时,ApacheShiro遇到了一些问题。它每次都会将我重定向到同一个页面 这里我有我的项目结构。 现在我的Shiro ini文件内容 [main] # specify login page authc.loginUrl = /admin/login.jsp authc.successUrl = /admin/administracion.jsp [users] admin = admin guest = 12345 [urls] /admin/l

当我在登录页面中输入正确的用户和密码时,ApacheShiro遇到了一些问题。它每次都会将我重定向到同一个页面

这里我有我的项目结构。 现在我的Shiro ini文件内容

[main]
# specify login page
authc.loginUrl = /admin/login.jsp
authc.successUrl  = /admin/administracion.jsp

[users]
admin  = admin
guest = 12345

[urls]
/admin/login.jsp = authc
/admin/** = authc
现在,登录html表单

<form class="formulario" name="loginform" action="" method="POST">
                <div id="descripcionPagina">
                    <h1>Login</h1><br>
                    Para ingresar al sistema <font color="red">identifíquese</font> como usuario del sistema.
                    <br>
                </div>
                <table id="tabla3" width="65%" cellpadding="8">
                    <tr id="fila">
                        <td align="right">
                            Identificación:&nbsp;
                        </td><td>
                            <input type="text" size="30"
                                   id="Lusuario" name="user">
                        </td>
                    </tr><tr id="fila">
                        <td align="right">
                            Clave:&nbsp;
                        </td><td>
                            <input type="password" size="30"
                                   id="Lpassword" name="password">
                        </td>
                    </tr><tr id="fila">
                        <td align="center" colspan="2">
                            <input type="submit" value="Ingresar">
                        </td>
                    </tr>
                </table>
            </form>

登录
这是一个系统识别系统。
卡西翁: 克莱夫:

xml很好,不包含任何web会话参数。任何帮助都将不胜感激。谢谢。

我认为/admin/logging.jsp应该是anon而不是authc

我认为问题在于字段的名称:

查看(authc)的源代码

他需要字段:用户名和密码

您可以更改html表单

<input type="text" size="30" id="Lusuario" name="user">

您是否尝试过输出请求对象的'ShiroginFailure'属性?如果身份验证失败,Shiro将填充一个请求属性,该属性为密钥。您找到答案了吗。我也一样problem@Erlan你可以试试我的回答谢谢@Panchitoboy,我的表单使用“用户名”“密码”字段。我的问题是,我没有添加登录页面作为authc。我需要添加url“/login.html=authc”谢谢。这是我的问题之一。但实际上,这是我设置项目中每个页面的顺序。我发布了我的shiro文件来展示它现在是如何工作的。
<input type="text" size="30" id="Lusuario" name="username">
authc.usernameParam = user