fixed most compilation errors
This commit is contained in:
parent
cd24ee74e3
commit
de503bd441
23 changed files with 208 additions and 475 deletions
|
|
@ -3,6 +3,7 @@ package zall.page;
|
|||
import zall.ZalleryServlet;
|
||||
import zall.bean.User;
|
||||
import zall.manager.AuthenticationManager;
|
||||
import zall.util.UserMessage;
|
||||
import zutil.db.DBConnection;
|
||||
import zutil.log.LogUtil;
|
||||
|
||||
|
|
@ -14,8 +15,6 @@ import java.io.IOException;
|
|||
import java.sql.SQLException;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import static zall.ZalleryConstant.SESSION_KEY_USER;
|
||||
|
||||
@WebServlet("/login")
|
||||
public class LoginServlet extends ZalleryServlet {
|
||||
private static Logger logger = LogUtil.getLogger();
|
||||
|
|
@ -29,20 +28,21 @@ public class LoginServlet extends ZalleryServlet {
|
|||
|
||||
|
||||
public void doPost(HttpServletRequest request, HttpServletResponse response, DBConnection db) throws SQLException, ServletException, IOException {
|
||||
UserMessage msgs = UserMessage.getUserMessage(request.getSession());
|
||||
User user = AuthenticationManager.authenticate(db,
|
||||
request.getParameter("email"),
|
||||
request.getParameter("password"));
|
||||
|
||||
// Successfull login
|
||||
// Successful login
|
||||
if (user != null) {
|
||||
user.registerOnHost(request, response, db, true );
|
||||
request.getSession().setAttribute(SESSION_KEY_USER, user);
|
||||
AuthenticationManager.setUserSession(user, request.getSession());
|
||||
|
||||
forward("/", request, response);
|
||||
}
|
||||
// Failed login
|
||||
else {
|
||||
include(JSP_FILE, request, response);
|
||||
msgs.add(UserMessage.MessageType.ERROR, lang.getString("error.incorrect.user_or_pass"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue