REST 웹 서비스에서 사용자 인증 방법을위한 메소드를 작성했습니다. 인증에 성공하면 사용자 이름을 전달하려고합니다. 어떻게 그것을 전달할 수 있습니까? 다른 웹 서비스 메소드의 로그인 웹 서비스 메소드에서 값 전달을받을 수 있습니까? 로그인에 대한매개 변수 전달 방법
내 코드는 다음과 같습니다
@GET
@Produces("application/json")
public Response login(@Context HttpServletRequest req,@Context HttpServletResponse res,@QueryParam("loginname")String loginname,@QueryParam("password")String password) throws IOException, ServletException
{
userDAOImpl impl = new userDAOImpl();
Mongo mongo=impl.getConnection("127.0.0.1","27017");
DB db=impl.getDataBase(mongo,"userdb");
DBCollection coll=impl.getColl(db,"userdb");
userDTO dto = new userDTO();
dto.setUsername(loginname);
dto.setPassword(password);
if(impl.checkUser(coll, dto))
{
mongo.close();
return Response.ok().build();
}
else
{
return Response.status(Response.Status.FORBIDDEN).build();
}
}
항상 사용하는 프로그래밍 언어 또는 더 구체적인 태그로 태그를 지정하십시오. –