Spring Boot Bootstrap Modal Login from home -
i have login working actual login "/login" page, , on home page "/" have modal window, when error, redirects login page , displays error messages no problem. when login correct, logs user in after refresh you're logged out again. not sure how whole modal thing. need method , assign form maybe modelattribute both? tried didn't work.
here modal login form in home "/"
<!-- modal --> <div id="mymodal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- modal content--> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">please sign in</h4> </div> <div class="modal-body"> <c:if test="${param.error != null }"> <div class="alert alert-danger">invalid username , password </div> </c:if> <c:if test="${param.logout != null }"> <div class="alert alert-danger">you're signed out</div> </c:if> <form:form role="form" action="/login" commandname="login" method="post" id="myform"> <label for="username">email address: </label> <input id="username" name="username" type="email" class="form-control" /> <p class="help-block">enter email</p> <div class="form-group"> <label for="password">password:</label> <input type="password" id="password" name="password" class="form-control" /> <form:errors cssclass="error" path="password" /> </div> <div class="checkbox"> <label> <!-- input spring expects --> <input name="_spring_security_remember_me" type="checkbox">remember me </label> </div> <button type="submit" id="signupbutton" name="signupbutton" class="btn btn-success">sign in</button> </form:form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">close</button> </div> </div>
command name placeholder, how integrate modelattribute allow login home page well?
in config:
@override protected void configure(httpsecurity http) throws exception { http.authorizerequests().antmatchers("/","/home", "/error", "/signup", "/forgot-password", "/reset-password", "/public/**", "/users/*").permitall().anyrequest().authenticated(); http.formlogin().loginpage("/login").loginpage("/").loginpage("/home").permitall().and().rememberme().key(remembermekey).remembermeservices(remembermeservices()).and().logout().permitall(); }
in last line in config method, doing wrong there?
Comments
Post a Comment