Esempio n. 1
0
    def post(self):
        params = utils.decode_params(self.request)

        resp = {}
        if KEY.OPERATION in params:
            if params[KEY.OPERATION] == 0:
                result = db.sign_in(params)
                resp[KEY.ID] = params[KEY.ID]
                if result:
                    resp[KEY.STATUS] = STATUS.OK
                else:
                    resp[KEY.STATUS] = STATUS.ERROR
            elif params[KEY.OPERATION] == 1:
                result = db.is_sign_in(params[KEY.ID])
                resp[KEY.ID] = params[KEY.ID]
                resp[KEY.STATUS] = STATUS.OK
                if result:
                    resp[KEY.TYPE] = 1
                else:
                    resp[KEY.TYPE] = 0
            else:
                resp[KEY.STATUS] = STATUS.ERROR
        else:
            resp[KEY.STATUS] = STATUS.ERROR

        self.write(json_encode(resp))
Esempio n. 2
0
 def login(self):
     # check whether credentials are correct
     canlogin = db.sign_in(self.username.text, self.password.text)
     if canlogin:
         self.manager.switch_to(Maininterface(self.username.text))
     else:
         invalid_login()
Esempio n. 3
0
  def post(self):
    params = utils.decode_params(self.request)

    resp = {}
    if KEY.OPERATION in params:
      if params[KEY.OPERATION] == 0:
        result = db.sign_in(params)
        resp[KEY.ID] = params[KEY.ID]
        if result:
          resp[KEY.STATUS] = STATUS.OK
        else:
          resp[KEY.STATUS] = STATUS.ERROR
      elif params[KEY.OPERATION] == 1:
        result = db.is_sign_in(params[KEY.ID])
        resp[KEY.ID] = params[KEY.ID]
        resp[KEY.STATUS] = STATUS.OK
        if result:
          resp[KEY.TYPE] = 1
        else:
          resp[KEY.TYPE] = 0
      else:
        resp[KEY.STATUS] = STATUS.ERROR
    else:
      resp[KEY.STATUS] = STATUS.ERROR
    
    self.write(json_encode(resp))
Esempio n. 4
0
 def login():
     name = input("Username: "******"Password: ")
     check = db.sign_in(name, password)
     if check:
         return name
     else:
         return None
Esempio n. 5
0
    def post(self):
        params = utils.decode_params(self.request)
        result = db.sign_in(params)
        resp = {}
        resp[KEY.ID] = params[KEY.ID]
        if result:
            resp[KEY.STATUS] = STATUS.OK
        else:
            resp[KEY.STATUS] = STATUS.ERROR

        self.write(json_encode(resp))
 def post(self):
   params = utils.decode_params(self.request)
   result = db.sign_in(params)
   resp = {}
   resp[KEY.ID] = params[KEY.ID]
   if result:
     resp[KEY.STATUS] = STATUS.OK
   else:
     resp[KEY.STATUS] = STATUS.ERROR
   
   self.write(json_encode(resp))