package frontend.servlets;
import base.AccountService;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* @author v.chibrikov
*/
public class SignInServlet extends HttpServlet {
private final AccountService accountService;
public SignInServlet(AccountService accountService) {
this.accountService = accountService;
}
public void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String login = request.getParameter("login");
String password = request.getParameter("password");
boolean loggedIn = accountService.singIn(login, password);
response.setContentType("text/html;charset=utf-8");
if (loggedIn) {
response.getWriter().println("Authorized");
response.setStatus(HttpServletResponse.SC_OK);
} else {
response.getWriter().println("Unauthorized");
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
}
}
}