Package com.google.appengine.api.users

UserService 提供了工具,用于使用用户的 Google 帐户检查其是否经过验证、检索其电子邮件地址并检查这些用户是否是此应用程序的管理员。

请参阅:
          说明

接口概述
UserService UserService 提供的信息可用于强制用户登录或退出,以及检索有关当前登录用户的信息。
 

类概述
User User 表示特定用户,由电子邮件地址和特定 Google 企业应用套件域(称为 authDomain)的组合表示。
UserServiceFactory 创建 UserService。
 

异常概述
UserServiceFailureException 在与用户服务通信时,如果发生任何未知错误,则引发 UserServiceFailureException
 

com.google.appengine.api.users 包的说明

UserService 提供了工具,用于使用用户的 Google 帐户检查其是否经过验证、检索其电子邮件地址并检查这些用户是否是此应用程序的管理员。它还可以用于构造网址供用户登录或退出。在线文档中有详细信息。

例如,在 JSP 文件中,您的应用程序可能具有如下代码:


   <%
     UserService userService = UserServiceFactory.getUserService();
     if (!userService.isUserLoggedIn()) {
   %>
      Please <A HREF="<%= 
          userService.createLoginURL("/newlogin.jsp") 
        %>">log in</A>>
   <% } else { %>
      Welcome, <%= userService.currentUser().getNickname(); %>!
        (<A HREF="<%= 
            userService.createLogoutURL("/")
          %>">log out</A>>)
   <%
     }
   %>