i want it to be so that if you are loged in , you arent displayed the login and register buttons.
I tried doing it like this, but its not working
<code>
var loginBtn = document.getElementById("LoginBtn"); // Corrected here
var registerBtn = document.getElementById("RegisterBtn"); // Corrected here
if (loggedin == False) {
loginBtn.style.display = "inline-block"; // Show
registerBtn.style.display = "inline-block"; // Show
} else {
loginBtn.style.visibility = 'hidden'; // Hide
registerBtn.style.visibility = 'hidden'; // Hide
}
</code>
<code>
var loginBtn = document.getElementById("LoginBtn"); // Corrected here
var registerBtn = document.getElementById("RegisterBtn"); // Corrected here
if (loggedin == False) {
loginBtn.style.display = "inline-block"; // Show
registerBtn.style.display = "inline-block"; // Show
} else {
loginBtn.style.visibility = 'hidden'; // Hide
registerBtn.style.visibility = 'hidden'; // Hide
}
</code>
var loginBtn = document.getElementById("LoginBtn"); // Corrected here
var registerBtn = document.getElementById("RegisterBtn"); // Corrected here
if (loggedin == False) {
loginBtn.style.display = "inline-block"; // Show
registerBtn.style.display = "inline-block"; // Show
} else {
loginBtn.style.visibility = 'hidden'; // Hide
registerBtn.style.visibility = 'hidden'; // Hide
}
this is the app, it is set to always true for debuggings sake.
<code>@app.route('/')
def index():
if flask.session.get('username'):
return flask.render_template('index.html', loggedin=True)
else:
return flask.render_template('index.html', loggedin=True)
</code>
<code>@app.route('/')
def index():
if flask.session.get('username'):
return flask.render_template('index.html', loggedin=True)
else:
return flask.render_template('index.html', loggedin=True)
</code>
@app.route('/')
def index():
if flask.session.get('username'):
return flask.render_template('index.html', loggedin=True)
else:
return flask.render_template('index.html', loggedin=True)
New contributor
Jorge Rodriguez Anton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.