예제 #1
0
def register(request):
    if request.method == 'GET':
        return render(request, 'register.html')
    elif request.method == "POST":
        # req_data = json.loads(request.body)
        # name = req_data.get('name')
        # password = req_data.get('password')
        # email = req_data.get('email')
        name = request.POST.get('name')
        password = request.POST.get('password')
        email = request.POST.get('email')
        user = User.add(name, password, email)
        if user:
            data = {
                'msg': '注册成功!',
                'code': 1,
                'token': user.get_token(),
            }
            return JsonResponse(data, status=200)
        else:
            data = {
                'msg': '注册失败!',
                'code': 0,
                'token': '',
            }
            return JsonResponse(data, status=200)
예제 #2
0
def add(request):
    if request.method != "POST":
        return controll(ERR_BAD_CREDENTIALS) 
    parameters = json.loads(request.body)
    for p in ["user", "password"]:
        if p not in parameters:
            return controll(ERR_BAD_CREDENTIALS)
    user = User.add(parameters["user"], parameters["password"])
    if user > 0:
        return controll(SUCCESS, count = user)
    else:
            return controll(user)