コード例 #1
0
ファイル: login.py プロジェクト: lslaz1/karl
def send_auth_code_view(context, request):
    username = request.params.get('username', '')
    if not username:
        return {'message': 'Must provide a username'}
    users = find_users(context)
    user = _get_valid_login(context, users, username)
    if user is None:
        return {'message': 'Not a valid username to send auth code to'}
    profiles = find_profiles(context)
    profile = profiles.get(user['id'])

    tf = TwoFactor(context, request)

    return {'message': tf.send_code(profile)}
コード例 #2
0
ファイル: login.py プロジェクト: lslaz1/karl
def send_auth_code_view(context, request):
    username = request.params.get('username', '')
    if not username:
        return {
            'message': 'Must provide a username'
        }
    users = find_users(context)
    user = _get_valid_login(context, users, username)
    if user is None:
        return {
            'message': 'Not a valid username to send auth code to'
        }
    profiles = find_profiles(context)
    profile = profiles.get(user['id'])

    tf = TwoFactor(context, request)

    return {
        'message': tf.send_code(profile)
    }