示例#1
0
def discussshangpinxinxi_login(request):
    if request.method in ["POST", "GET"]:
        msg = {'code': normal_code, "msg": mes.normal_code}
        req_dict = request.session.get("req_dict")

        datas = discussshangpinxinxi.getbyparams(discussshangpinxinxi,
                                                 discussshangpinxinxi,
                                                 req_dict)
        if not datas:
            msg['code'] = password_error_code
            msg['msg'] = mes.password_error_code
            return JsonResponse(msg)
        try:
            __sfsh__ = discussshangpinxinxi.__sfsh__
        except:
            __sfsh__ = None

        if __sfsh__ == '是':
            if datas[0].get('sfsh') == '否':
                msg['code'] = other_code
                msg['msg'] = "账号已锁定,请联系管理员审核!"
                return JsonResponse(msg)

        req_dict['id'] = datas[0].get('id')
        return Auth.authenticate(Auth, discussshangpinxinxi, req_dict)
示例#2
0
def users_login(request):
    if request.method in ["POST", "GET"]:
        msg = {'code': normal_code, "msg": mes.normal_code}
        req_dict = request.session.get("req_dict")
        if req_dict.get('role') != None:
            del req_dict['role']
        datas = users.getbyparams(users, users, req_dict)
        if not datas:
            msg['code'] = password_error_code
            msg['msg'] = mes.password_error_code
            return JsonResponse(msg)

        req_dict['id'] = datas[0].get('id')
        return Auth.authenticate(Auth, users, req_dict)