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