flask if statement

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def index():
    user_authenticated = True  # Replace with your authentication logic

    if user_authenticated:
        message = 'Welcome, User!'
    else:
        message = 'Please log in to access the content.'

    return render_template('index.html', message=message)

if __name__ == '__main__':
    app.run(debug=True)
  1. Import the Flask class and the render_template function.
  2. Create an instance of the Flask class and name it app.
  3. Define a route for the root URL ('/') using the @app.route decorator.
  4. Create a function named index to handle requests to the root URL.
  5. Set a boolean variable user_authenticated based on your authentication logic.
  6. Use an if statement to check if the user is authenticated.
  7. If authenticated, set the message variable to 'Welcome, User!'; otherwise, set it to 'Please log in to access the content.'
  8. Return the rendered template 'index.html' with the message variable as a parameter.
  9. If the script is executed directly (not imported), start the Flask development server with debugging enabled.