package org.ryu22e.nico2cal.controller;
import javax.servlet.http.HttpSession;
import org.slim3.controller.Controller;
import org.slim3.controller.Navigation;
import com.google.appengine.api.users.UserService;
import com.google.appengine.api.users.UserServiceFactory;
/**
* ログインするためのコントローラー。
* @author ryu22e
*
*/
public final class LoginController extends Controller {
/*
* (non-Javadoc) {@inheritDoc}
*/
@Override
public Navigation run() throws Exception {
HttpSession session = request.getSession(false);
if (session != null) {
session.invalidate();
}
UserService userService = UserServiceFactory.getUserService();
return redirect(userService.createLoginURL("/"));
}
}