我使用了Google开发者页面中的示例代码,使用google登录来验证我的用户。
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if (user != null) {
resp.setContentType("text/plain");
resp.getWriter().println("Hello, " + user.getNickname());
} else {
resp.sendRedirect(userService.createLoginURL(req.getRequestURI()));
}
第一次,我被重定向到登录页面。但在此之后,我始终无需登录即可访问以下页面。是否有人知道如何使用Google用户服务API取消登录用户?
答案 0 :(得分:0)
您无法注销用户。只有用户才能退出他们的Google帐户。 可能用户已经通过在gmail之前输入另一个google页面来登录。
答案 1 :(得分:0)
我想我正在寻找以下几行代码:
resp.getWriter().println(
"<a href='"
+ userService.createLogoutURL(req.getRequestURI())
+ "'> LogOut </a>");