def logout(): if authenticate.is_loggedin(session): session.pop('loggedin') flash("Successfully logged out.", "success") else: flash("You are not logged in!", "danger") return redirect(url_for('home'))
def club_form(): is_loggedin = False username = None if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] return render_template('createclub.html', loggedin=is_loggedin, username=username) else: flash("You must be logged in to use this feature!", "danger")
def update(): if request.method == "POST": updateHotdogs = request.json['hotdogs'] updateGrandmas = request.json['grandmas'] updateShops = request.json['shops'] if authenticate.is_loggedin(session): username = session['loggedin'] db_func.updateInfo(username, updateHotdogs, updateGrandmas, updateShops) # print("Hotdogs: " + str(db_func.getData(username, "Hotdogs")[0][0])) # YESSS IMA GOD return "woop dis works"
def main(): is_loggedin = False username = None jen = db_session.query(User).filter_by(username="******").first() if jen == None: authenticate.register_user("jen", "P3nnLabs!", "P3nnLabs!") if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] clubs = json.loads(api_clubs()) return render_template('clubs.html', clubs=clubs, loggedin=is_loggedin, username=username)
def login(): if request.method == "GET": if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] flash("You are already logged in!", "danger") return redirect(url_for('main')) else: return render_template("login.html") else: success, message = authenticate.login_user(request.form['username'], request.form['password']) if success: flash(message, "success") session['loggedin'] = request.form['username'] return redirect(url_for('main')) else: flash(message, "danger") return redirect(url_for('login'))
def favorite(): if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] user = db_session.query(User).filter_by(username=username).first() favorites = user.favorites club_id = request.json['club_id'] if str(club_id) not in favorites: favorites.append(str(club_id)) for f in favorites: faves += f + "," faves = faves[:-1] db_func.modify('users', 'favorites', faves, 'username', username) club = db_func.retrieve_club(club_id) fs = club[3] #club favorites fs += 1 db_func.modify('clubs', 'favorites', fs, "ClubID", club_id) return jsonify(True) else: return jsonify(False) return "false"
def home(): if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] data = db_func.getData(username)[0] hd = data[0] gm = data[1] sp = data[2] else: username = "" is_loggedin = False data = [] hd = 0 gm = 0 sp = 0 print(data) if request.args.get('q') == 'Quotes': text = duplicate(getQuote()) if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] data = db_func.getData(username)[0] hd = data[0] gm = data[1] sp = data[2] else: username = "" is_loggedin = False data = [] hd = 0 gm = 0 sp = 0 print(data) return render_template('index.html', text=text, loggedin=is_loggedin, username=username, data=data, hd=hd, gm=gm, sp=sp) if request.args.get('m') == 'Meat Lorem Ipsum': text = duplicate(getBacon()) if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] data = db_func.getData(username)[0] hd = data[0] gm = data[1] sp = data[2] else: username = "" is_loggedin = False data = [] hd = 0 gm = 0 sp = 0 print(data) return render_template('index.html', text=text, loggedin=is_loggedin, username=username, data=data, hd=hd, gm=gm, sp=sp) if request.args.get('a') == 'Advice': text = duplicate(getAdvice()) if authenticate.is_loggedin(session): is_loggedin = True username = session['loggedin'] data = db_func.getData(username)[0] hd = data[0] gm = data[1] sp = data[2] else: username = "" is_loggedin = False data = [] hd = 0 gm = 0 sp = 0 return render_template('index.html', text=text, loggedin=is_loggedin, username=username, data=data, hd=hd, gm=gm, sp=sp) print(data) return render_template("index.html", loggedin=is_loggedin, username=username, data=data, hd=hd, gm=gm, sp=sp)