Feat: finish login and add test
This commit is contained in:
@@ -47,7 +47,7 @@ func (self *Handlers) PostGenLoginUrl(
|
||||
}
|
||||
}
|
||||
|
||||
token, err := self.db.UpdateLoginToken(ctx, input.UserId)
|
||||
token, err := self.db.UpsertLoginToken(ctx, input.UserId)
|
||||
if err != nil {
|
||||
return middlewares.HTTPError{
|
||||
StatusCode: http.StatusInternalServerError,
|
||||
@@ -57,7 +57,7 @@ func (self *Handlers) PostGenLoginUrl(
|
||||
}
|
||||
|
||||
return bunrouter.JSON(w, postGenLoginUrlOutput{
|
||||
LoginUrl: viper.GetString("extern-url") +
|
||||
LoginUrl: viper.GetString("external-url") +
|
||||
"/auth/login?" +
|
||||
"token=" + token,
|
||||
})
|
||||
|
||||
@@ -18,8 +18,8 @@ type postLoginInput struct {
|
||||
|
||||
// PostLogin
|
||||
//
|
||||
// @param payload body postLoginInput true "payload"
|
||||
// @success 302 {object} string "redirect to root page"
|
||||
// @param payload body postLoginInput true "payload"
|
||||
// @success 200
|
||||
// @router /auth/login [post]
|
||||
func (self *Handlers) PostLogin(
|
||||
w http.ResponseWriter, req bunrouter.Request,
|
||||
|
||||
Reference in New Issue
Block a user