Beispiel #1
0
    def post( self ):

        ## If the user is not logged in, boot them to the login page        
        if not self.user:
            self.redirect( "/login" )
            return

        form_type = self.request.get( "formtype" )

        if form_type == "challenge":

            player1 = self.user.key().id()
            player2 = self.request.get( "player2" )
            game = GameView( player1 = player1, player2 = player2 )
            self.redirect( "/play?gameid=%s" % game.gameid )
            
        elif form_type == "invite":
            email = self.request.get( "email" )
            HexEmail.sendInvite( email, self.user.name )
            
        else:
            raise Exception( "Unknown submission type" )
        
        self.redirect( "/home" )