Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 2046 → Rev 2047

/es2018/jmachado/src/java/pt/estgp/es/exemplos/hibernate/web/login/LoginRest.java
2,10 → 2,16
 
import org.json.JSONException;
import org.json.JSONObject;
import pt.estgp.es.exemplos.hibernate.HibernateUtils;
import pt.estgp.es.exemplos.hibernate.UserSession;
import pt.estgp.es.exemplos.hibernate.web.SecurityFilter;
import pt.estgp.es.exemplos.hibernate.web.UserFilter;
import pt.estgp.es.exemplos.hibernate.web.rest.AbstractRestServlet;
 
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
 
public class LoginRest extends AbstractRestServlet
{
14,9 → 20,27
String username = data.getString("username");
String password = data.getString("password");
 
HibernateUtils.getCurrentSession().beginTransaction();
 
//TODO COMPLETAR
UserSession session = null;
try {
session = SecurityFilter.loadSessionProxy(req);
UserSession persistente = (UserSession) HibernateUtils.getCurrentSession().get(UserSession.class,session.getCookie());
//persistente.setUser(u);
} catch (IOException e) {
e.printStackTrace();
} catch (ServletException e) {
e.printStackTrace();
}
 
 
 
System.out.println(username);
System.out.println(password);
 
 
 
JSONObject js = new JSONObject();
js.put("result","ok");
 
/es2018/jmachado/src/web/apresentaPagina.jsp
16,11 → 16,17
<title></title>
</head>
<body>
<%
if(UserSession.getUser() != null)
{
 
}
%>
Olá ${UserSession.user.nome} estamos a ver uma página.
 
<%
 
 
pt.estgp.es.exemplos.hibernate.UserSession sess = SecurityFilter.loadSessionProxy(request);
String id = request.getParameter("id");
HibernateUtils.getCurrentSession().beginTransaction();