def get_profile():
    if session.get('isLogin') != 'true':
        return 'permission-denied'

    try:
        result = User.find_by_id(session.get('user_id'))
        msg_count = Message.count_user_message(session.get('user_id'))
        comment_count = Comment.count_self_comment(session.get('user_id'))
        return render_template('profile.html',
                               user=result[0],
                               msg_count=msg_count,
                               comment_count=comment_count)
    except IOError as e:
        print(e)
        return 'fail'
def get_message_list(page):
    if session.get('isLogin') != 'true':
        return 'permission-denied'

    try:
        msg = Message.find_self_message(session.get('user_id'), page * 10, 10)
        page_count = (Message.count_user_message(session.get('user_id')) -
                      1) // 10 + 1
        statistics = Message.get_statistics(session.get('user_id'))
        return render_template('profile-message-list.html',
                               result=msg,
                               page_count=page_count,
                               curr_page=page,
                               statistics=statistics)
    except IOError as e:
        print(e)
        return 'fail'