示例#1
0
 def __init__(self,request):
     self.request = request
     self.session = request['Session']
     self.form_data = request['Post']
     self.setting = request['Setting']
     self.set_title(u'ログイン')
     self.dba = DBAccess.order()
示例#2
0
 def __init__(self, request):
     self.request = request
     self.session = request['Session']
     self.form_data = request['Post']
     self.setting = request['Setting']
     self.set_title(u'管理画面')
     self.dba = DBAccess.order()
示例#3
0
def get_problems():
    problems = []
    dba = DBAccess.order()
    res = dba.select('problem_tbl', '*')
    for data in res:
        p = Problem()
        for k,v in data.items():
            p.setvalue(k,v)
        problems.append(p)
    return problems
示例#4
0
def get_user_by_username(username):
    if username is None:
        return None
    dba = DBAccess.order()
    data = dba.select('user_tbl', '*', {'username': username})
    user = None
    if len(data) == 1:
        user = User()
        for k, v in data[0].items():
            user[k] = v
    return user
示例#5
0
def get_user_by_hash(key):
    if key is None:
        return None
    dba = DBAccess.order()
    data = dba.select('user_tbl', '*', {'hash': key})
    user = None
    if len(data) == 1:
        user = User()
        for k, v in data[0].items():
            user[k] = v
    return user
示例#6
0
def get_user_by_username(username):
    if username is None:
        return None
    dba = DBAccess.order()
    data = dba.select('user_tbl', '*', {'username':username})
    user = None
    if len(data) == 1:
        user = User()
        for k,v in data[0].items():
            user[k] = v
    return user
示例#7
0
def get_user_by_hash(key):
    if key is None:
        return None
    dba = DBAccess.order()
    data = dba.select('user_tbl', '*', {'hash':key})
    user = None
    if len(data) == 1:
        user = User()
        for k,v in data[0].items():
            user[k] = v
    return user
示例#8
0
 def __init__(self, user_id=None, username=None, password=None, salt=''):
     self.dba = DBAccess.order()
     self.data = {}
     self.select(user_id, username, password, salt)
 def __init__(self, setting):
     self.setting = setting
     self.dba = DBAccess.order()
 def __init__(self, setting):
     self.setting = setting
     self.dba = DBAccess.order()
示例#11
0
 def __init__(self, user_id=None, username=None, password=None, salt=''):
     self.dba = DBAccess.order()
     self.data = {}
     self.select(user_id, username, password, salt)
示例#12
0
 def __init__(self, problem_id=None):
     self.dba = DBAccess.order()
     self.data = {}
     if problem_id != None:
         self.select(problem_id)