X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=httpauth.go;fp=httpauth.go;h=79b51ecc32ca8642a118ee18932964eb2d310d36;hb=02e016e2d1f1f136fdd92eab62e47e12853d7492;hp=548209eff57d93021643b32efda0eadc6b47c35d;hpb=b331b80a10a8fb3a440fd08745551bb71ed56323;p=tofuproxy.git diff --git a/httpauth.go b/httpauth.go index 548209e..79b51ec 100644 --- a/httpauth.go +++ b/httpauth.go @@ -75,15 +75,20 @@ set passinit "%s" set p [entry .pass -show "*" -textvariable passinit] grid .lpass .pass -proc submit {} { +proc login {} { global u p puts [$u get] puts [$p get] exit } -button .submit -text "Submit" -command submit -grid .submit +button .login -text "Login" -command login +grid .login + +bind . {switch -exact %%K { + q {exit 0} ; # reject once + l login +}} `, realm, userInit, passInit)) cmd := exec.Command(CmdWish) cmd.Stdin = &b