예제 #1
0
파일: webMain.py 프로젝트: cyhhao/SunPass
def registerAjax():
    users = readUsers()
    user = request.forms.get("user")
    password = request.forms.get("password")

    challenge = request.forms.get("validate[geetest_challenge]")
    validate = request.forms.get("validate[geetest_validate]")
    seccode = request.forms.get("validate[geetest_seccode]")

    result = gt.geetest_validate(challenge, validate, seccode)
    if not result:
        return resJSON(0, "Validate Fail ")

    guest_session_id = request.get_cookie("guest")
    private = Session.getGuest_key(guest_session_id, "privateKey")

    try:
        de_user = deRSA(user, private)
        de_password = deRSA(password, private)

        flag, msg = addUser(de_user, de_password, False)

        if flag:
            return resJSON(1, msg)
        else:
            return resJSON(0, msg)

    except Exception, e:
        print e
예제 #2
0
def add(username, password):
    (flag, msg) = addUser(username, password)
    if not flag:
        print "Error: ", msg
    else:
        print msg