Noah
dd1e6c2918
* Initial codebase (lot of work!) * Uses vanilla Go net/http and implements by hand: session cookies backed by Redis; log in/out; CSRF protection; email verification flow; initial database models (User table)
10 lines
206 B
Go
10 lines
206 B
Go
package templates
|
|
|
|
import "net/http"
|
|
|
|
// Redirect sends an HTTP header to the browser.
|
|
func Redirect(w http.ResponseWriter, url string) {
|
|
w.Header().Set("Location", url)
|
|
w.WriteHeader(http.StatusFound)
|
|
}
|