håndtere succesfuld login
Jeg skal håndtere et succesfuldt login, men jeg aner ikke hvad jeg skal gøre her. Det er hvor det starter med XXXXXpackage au.cs.dweb.qiang;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class Login
*/
@WebServlet("/Login")
public class Login extends ShopServlet {
private static final long serialVersionUID = 1L;
public static class Args {
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String username = req.getParameter(Args.USERNAME);
String password = req.getParameter(Args.PASSWORD);
if (username == null || password == null) {
resp.sendRedirect("login.jsp");
return;
} else {
CustomerInfo customer;
try {
customer = this.getClient().login(username, password);
} catch (IOException e) {
showError(resp, "Invalid username/password");
return;
}
if (customer == null) {
showError(resp, "Invalid username/password");
} else {
// handle the successful case incl. session
// Util.setLoggedInCustomer(req, customer.getId(),
// customer.getName());
// resp.sendRedirect("index.jsp");
}
}
}
private void showError(HttpServletResponse resp, String msg)
throws IOException {
// resp.sendRedirect("index.jsp?msg=" + URLEncoder.encode(msg, "UTF8"));
}
}
Nogle der kan hjælpe?