import gradio as gr def login(username, password): return (username=="admin" and password=="password") def update_message(request: gr.Request): return f"Welcome, {request.username}!" with gr.Blocks(title="Login Test") as demo: message = gr.Markdown() demo.load(update_message, None, message) demo.launch(auth=login, ssr_mode=False)