コード例 #1
0
ファイル: register.py プロジェクト: leeccong/code
def _q_index(request):
    if request.method == 'POST':
        email = request.get_form_var('email')
        password = request.get_form_var('password')
        if not email:
            return {'r': 1, 'message': 'Email没有指定'}
        user_name = email.split('@')[0]
        if CodeUser.is_exists(user_name):
            return {'r': 1, 'message': '用户已存在'}
        code_user = CodeUser.add(user_name, password)
        set_user(code_user.id)
        return json.dumps({'r': 0})
    return st('register.html')
コード例 #2
0
ファイル: login.py プロジェクト: leeccong/code
def _q_index(request):
    if request.method == 'POST':
        name = request.get_form_var('username')
        password = request.get_form_var('password')
        user = User.get_by_name(name)
        if user and user.validate_password(password):
            continue_url = request.get_form_var(
                'continue', '') or request.get_form_var('Referer', '')
            request.user = user
            set_user(user.id)
            return json.dumps({"r": 0, "continue": continue_url or "/"})
        return json.dumps({"r": 1})
    return st('login.html')
コード例 #3
0
ファイル: register.py プロジェクト: jackfrued/code-1
def _q_index(request):
    if request.method == 'POST':
        email = request.get_form_var('email')
        password = request.get_form_var('password')
        if not email:
            return json.dumps({'r': 1, 'message': 'Email没有指定'})
        user_name = email.split('@')[0]
        if CodeUser.is_exists(user_name):
            return json.dumps({'r': 1, 'message': '用户已存在'})
        code_user = CodeUser.add(user_name, password)
        set_user(code_user.id)
        return json.dumps({'r': 0})
    return st('register.html')
コード例 #4
0
ファイル: login.py プロジェクト: jackfrued/code-1
def _q_index(request):
    if request.method == 'POST':
        name = request.get_form_var('username')
        password = request.get_form_var('password')
        user = User.get_by_name(name)
        if user and user.validate_password(password):
            continue_url = request.get_form_var(
                'continue', '') or request.get_form_var('Referer', '')
            request.user = user
            set_user(user.id)
            return json.dumps({"r": 0, "continue": continue_url or "/"})
        else:
            message = '用户名或密码错误!'
            return json.dumps({"r": 1, 'message': message})
    return st('login.html')