github.com/jincm/wesharechain@v0.0.0-20210122032815-1537409ce26a/server/block/operation/user.py (about) 1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 from operation import Base 4 from db.example.user import UserDB 5 from util.encrypt_md5 import encry_md5 6 7 8 9 class UserOp(Base): 10 def __init__(self): 11 super(UserOp, self).__init__() 12 self.exampledb = UserDB() 13 14 def login(self, phone, name=""): 15 filters = { 16 # "pwd": encry_md5(pwd) 17 "phone": phone 18 } 19 if name: 20 filters.update({"name": name}) 21 22 user_list = self.lists(**filters) 23 if user_list: 24 user_info = self.views(user_list[0]) 25 return user_info 26 27 def exist(self, filters): 28 user_list = self.lists(**filters) 29 if user_list: 30 return True 31 else: 32 return False