Ejemplo n.º 1
0
def __create_session():
    form = LoginForm(request.form)

    if form.validate():
        user = User.find_by_username(form.username.data)[0]
        print user.session_token
        application_controller.login(user)

        user_response = build_user_response_object(user)

        response = jsonify(user=user_response,
                           message="Login successful! Welcome {0}!".format(
                               user.username))
        response.set_cookie('chatterbox', user.session_token)

        return response
    else:
        return jsonify(errors=form.errors.items()), 401
def __create_session():
    form = LoginForm(request.form)

    if form.validate():
        user = User.find_by_username(form.username.data)
        session = Session(session_token=Session.generate_session_token(),
            username=user.username)

        session.save()

        __maintain_max_session_limit(user)

        response = jsonify(user=user_response_obj(user),
            message = "Login successful! Welcome {0}!".format(user.username))
        response.set_cookie('pomodoro-to-do', session.session_token)

        return response
    else:
        return jsonify(errors=form.errors.items()), 400
Ejemplo n.º 3
0
def __create_session():
    form = LoginForm(request.form)

    if form.validate():
        user = User.find_by_username(form.username.data)
        session = Session(session_token=Session.generate_session_token(),
                          username=user.username)

        session.save()

        __maintain_max_session_limit(user)

        response = jsonify(user=user_response_obj(user),
                           message="Login successful! Welcome {0}!".format(
                               user.username))
        response.set_cookie('pomodoro-to-do', session.session_token)

        return response
    else:
        return jsonify(errors=form.errors.items()), 400