Switch sigining in and out to using forms with POST.

This commit is contained in:
Mihai Parparita 2014-10-17 20:45:51 -07:00
parent 9db7f04c72
commit 9a43bfc5bb
3 changed files with 8 additions and 8 deletions

View file

@ -41,8 +41,8 @@ func init() {
router = mux.NewRouter() router = mux.NewRouter()
router.HandleFunc("/", indexHandler).Name("index") router.HandleFunc("/", indexHandler).Name("index")
router.HandleFunc("/session/sign-in", signInHandler).Name("sign-in") router.HandleFunc("/session/sign-in", signInHandler).Name("sign-in").Methods("POST")
router.HandleFunc("/session/sign-out", signOutHandler).Name("sign-out") router.HandleFunc("/session/sign-out", signOutHandler).Name("sign-out").Methods("POST")
router.HandleFunc("/github/callback", githubOAuthCallbackHandler) router.HandleFunc("/github/callback", githubOAuthCallbackHandler)
router.HandleFunc("/digest/view", viewDigestHandler).Name("view-digest") router.HandleFunc("/digest/view", viewDigestHandler).Name("view-digest")

View file

@ -2,8 +2,8 @@
{{define "body"}} {{define "body"}}
<a href="{{routeUrl "sign-in"}}"> <form method="POST" action="{{routeUrl "sign-in"}}">
Sign In <input type="submit" value="Sign In with GitHub">
</a> </form>
{{end}} {{end}}

View file

@ -15,9 +15,9 @@
height="20" height="20"
border="0">{{.User.Login}} border="0">{{.User.Login}}
</a>. </a>.
<a href="{{routeUrl "sign-out"}}"> <form method="POST" action="{{routeUrl "sign-out"}}">
Sign Out <input type="submit" value="Sign Out">
</a> </form>
</p> </p>
<div id="primary-actions"> <div id="primary-actions">