def enroll(tid, active_code, phone): user = UserDao.get_user_by_tid(tid) if not user: return RESPONSE.WRONG_TID devices = DeviceDao.get_devices_by_user(user) for device in devices: if device['phone'] == phone: if device['active_code'] == active_code: if device['active'] == True: return RESPONSE.ALREADY_ACTIVED device['active'] = True UserCollection.update({'tid':user['tid']},user) RESPONSE.ENROLL_SUCCESS['token'] = user['token'] print RESPONSE.ENROLL_SUCCESS['token'] return RESPONSE.ENROLL_SUCCESS else: return RESPONSE.WRONG_ACTIVE_CODE return RESPONSE.WRONG_PHONE
def test_get_user_by_tid(): user = UserDao.get_user_by_email(email) user2 = UserDao.get_user_by_tid(user['tid']) assert user2['email'] == email
def prepare(self): tid = self.get_secure_cookie("tid") self.user = UserDao.get_user_by_tid(tid) if tid else None if not self.user: self.redirect('user/login')
def prepare(self): tid = self.get_secure_cookie("tid") self.user = UserDao.get_user_by_tid(tid) if tid else None