import gradio as gr import dotenv import os dotenv.load_dotenv() PW=os.getenv("PW") def greet(name, request: gr.Request): print(request.username) return "Hello " + name + "!" with gr.Blocks() as demo: name = gr.Textbox(label="Name") output = gr.Textbox(label="Output Box") greet_btn = gr.Button("Greet") greet_btn.click(fn=greet, inputs=name, outputs=output, api_name="greet") demo.launch(auth=[("kerem", PW), ("kerem2", PW)])