git.sophuwu.com > goauth   
              22
            
             package goauth

// import "net/http"
//
// func HttpGen(r *http.Request, w http.ResponseWriter) {
// 	if r.Method == "POST" {
// 		r.ParseForm()
// 		user, qr, err := NewUser(r.Form.Get("username"))
// 		if err != nil {
// 			http.Error(w, "error: "+err.Error(), 500)
// 			return
// 		}
// 		w.Header().Set("Content-Type", "text/html")
// 		w.Write([]byte("<h1>Success!</h1>"))
// 		w.Write([]byte("<p>QR Code:</p>"))
// 		w.Write([]byte(qr.HTML()))
// 		w.Write([]byte("<a href='/validate'>validate</a>"))
// 	} else if r.Method == "GET" {
//
// 	}
//
// }