Exemple #1
0
def index():
    if session.get("user_id"):
        user_id = session.get("user_id")
        username = model.get_username_by_id(user_id)
        return "User %s is logged in!!!!" % username
    else:
        return render_template("index.html")
Exemple #2
0
def register():
    model.connect_to_db()
    if session.get("username"):
         # get username by id 
         username = model.get_username_by_id(session["username"])
         return redirect("users/"+username)
    else:
        return render_template("register.html")
Exemple #3
0
def get_top_users_by_request(requests, result_lenght):
    popular_users = {}
    result = {}

    for req in requests:
        if req.user_id in popular_users.keys():
            popular_users[req.user_id] += 1
        else:
            popular_users.update({req.user_id: 1})

    for i, k in popular_users.items():
        name = model.get_username_by_id(i)
        result.update({name: k})

    result = sorted(result.items(), key=lambda x: x[1],
                    reverse=True)[:result_lenght]
    return result
Exemple #4
0
def register():
    if session.get("user_id"):
        username = model.get_username_by_id(session.get("user_id"))
        return redirect(url_for('view_user', username=username))
    return render_template("register.html")
Exemple #5
0
def register():
    if session.get("user_id"):
        username = model.get_username_by_id(session.get("user_id"))
        return redirect(url_for('view_user', username=username))
    return render_template("register.html")