Ejemplo n.º 1
0
 def create(self):
   login = self.request.get("login")
   password = self.request.get("password")
   
   token = Person.create_login_token(login, password)
   if token:
     self.respond_with({
       "key": token,
       "personKey": str(Person.get_by_login_token(token).key())
     })
   else:
     self.respond_with_error("Invalid login or password")
Ejemplo n.º 2
0
 def post(self):
   namespace = ""
   action    = ""
   content   = ""
   result    = ""
   content   = ""
        
   if self.request.get("login", None) is not None:
     login    = self.request.get("login")
     password = self.request.get("password")
     token = Person.create_login_token(login, password)
     if token:
       namespace = "person"
       action = "all"
       content = "{\"token\":\"%s\"}" % token
   else:
     namespace = self.request.get('namespace')
     action    = self.request.get('action')
     content   = self.request.get('content')
     try:
       result = self.rpc_service.invoke(namespace, action, content)
     except rpc.Error, e:
       result = e