このサンプルでは、サインしてるユーザーのみニュースサイトを表示するのです。
package book.userservice;
import java.io.IOException;
import javax.servlet.http.*;
import com.google.appengine.api.users.User;
import com.google.appengine.api.users.UserService;
import com.google.appengine.api.users.UserServiceFactory;
public class UserserviceServlet extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
UserService userService = UserServiceFactory.getUserService();User user = userService.getCurrentUser();if (user != null){
resp.setContentType("text/html; charset=utf-8");
resp.getWriter().println("今日は!" + user.getNickname());
resp.getWriter().println("今日のニュース");
} else
{
resp.sendRedirect(userService.createLoginURL(req.getRequestURI()));
}
}
}
0 件のコメント:
コメントを投稿