| 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) | |