예제 #1
0
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
예제 #2
0
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
예제 #3
0
파일: base.py 프로젝트: wh1100717/poly_emm
	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')
예제 #4
0
파일: base.py 프로젝트: wh1100717/poly_emm
	def prepare(self):
		tid = self.get_secure_cookie("tid")
		self.user = UserDao.get_user_by_tid(tid) if tid else None