(извините за мой английский и этот пост Fire in Stackoverflow) < /p>
Консоль < /p>
=================================================
[WARN] Application startup - Initializing services
=================================================
I dont show this
=================================================
[2025-10-01 11:10:32,944] Artifact HivemindWeb:war: Artifact is deployed successfully
[2025-10-01 11:10:32,944] Artifact HivemindWeb:war: Deploy took 2,192 milliseconds
[WARN] Open LoginServelet
[WARN] Meth Use In Servelet: POST
[WARN] Join In Login
[DEBUG] Conectado com sucesso!
Login Sussefy
< /code>
loginservelets.java:
Код: Выделить всё
package hivemind.hivemindweb.Servelts;
import java.io.IOException;
import hivemind.hivemindweb.AuthService.AuthService;
import hivemind.hivemindweb.models.Admin;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@WebServlet("/login")
public class LoginServlet extends HttpServlet{
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
try{
System.out.println("[WARN] Open LoginServelet");
System.out.println("[WARN] Meth Use In Servelet: " + req.getMethod());
String email = req.getParameter("email");
String password = req.getParameter("password");
if(email == null || email.isEmpty() || password == null || password.isEmpty()){
resp.sendError(HttpServletResponse.SC_BAD_REQUEST, "Email ou senha inválidos ou nulos.");
System.out.println("[ERROR] Invalid User");
return;
}
Admin adminClient = new Admin(email, password);
if(AuthService.login(adminClient)){
req.getRequestDispatcher("home").forward(req,resp);
System.out.println("Login Sussefy");
}
else{
System.out.println("[WARN] AdminLocal: email: "+ adminClient.getEmail() + "password: " + adminClient.getHashPassword());
resp.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Email ou senha incorretos.");
}
}catch(ServletException se){
System.out.println("[ERROR] Error In Login, Error: "+ se.getMessage());
resp.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "[ERROR] Ocorreu um erro interno no servidor. " + req.getMethod() + "Erro: " + se.getMessage());
}
catch(NullPointerException npe){
System.out.println("[ERROR] Null Pointer Exception: check for redundancy or incorrect memory allocation, Erro: " + npe.getMessage());
}
}
}
Я подтвердил, что метод формы - это пост. Изменен.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... ost-method
Мобильная версия