Esempio n. 1
0
func (h mongoMngrHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
	cloneDB := h.db.Session.Clone().DB(h.db.Name)
	defer cloneDB.Session.Close()

	ctx := auth.AuthContext{}
	ctx.Auth = NewMgoManager(cloneDB)
	ctx.Settings = NewMgoConfigMngr(cloneDB)
	auth.BasicMngrHandler(&ctx, rw, req, &h.cond, h.fn)
}