custom login w jsp

0

Czemu mi nie działa skoro przepisałem wszystko z tego tutoriala:
https://www.mkyong.com/spring-security/spring-security-custom-login-form-annotation-example/

zamieniając springowe 3 j_spring_security_check i j_spring_security_logout na springowe 4 login i logout i działa, gdy wprowadzę złe hasło, ale gdy dobre to nie :(

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<title>Login Page</title>
<style>
.error {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.msg {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

#login-box {
    width: 300px;
    padding: 20px;
    margin: 100px auto;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #000;
}
</style>
</head>
<body onload='document.loginForm.username.focus();'>

    <h1>Spring Security Custom Login Form (Annotation)</h1>

    <div id="login-box">

        <h2>Login with Username and Password</h2>

        <c:if test="${not empty error}">
            <div class="error">${error}</div>
        </c:if>
        <c:if test="${not empty msg}">
            <div class="msg">${msg}</div>
        </c:if>

        <form name='loginForm'
            action="<c:url value='login' />" method='POST'>

            <table>
            <tr>
                <td>User:</td>
                <td><input type='text' name='user' value=''></td>
            </tr>
            <tr>
                <td>Password:</td>
                <td><input type='password' name='password' /></td>
            </tr>
            <tr>
                    <td colspan='2'>
                                <input name="submit" type="submit" value="submit" />
                                </td>
            </tr>
           </table>

           <input type="hidden" 
                     name="${_csrf.parameterName}" value="${_csrf.token}" />
        </form>
    </div>

</body>
</html>
0

thymyleaf, polecam

0

title

1 użytkowników online, w tym zalogowanych: 0, gości: 1