fix: magic link login

This commit is contained in:
Lakhan Samani
2022-03-08 22:41:33 +05:30
parent 60cd317e67
commit 5d73df0040
4 changed files with 11 additions and 11 deletions

View File

@@ -13,7 +13,7 @@ import (
// Handler to logout user
func LogoutHandler() gin.HandlerFunc {
return func(gc *gin.Context) {
redirectURL := strings.TrimSpace(gc.Query("redirect_url"))
redirectURL := strings.TrimSpace(gc.Query("redirect_uri"))
// get fingerprint hash
fingerprintHash, err := cookie.GetSession(gc)
if err != nil {
@@ -37,7 +37,7 @@ func LogoutHandler() gin.HandlerFunc {
cookie.DeleteSession(gc)
if redirectURL != "" {
gc.Redirect(http.StatusPermanentRedirect, redirectURL)
gc.Redirect(http.StatusFound, redirectURL)
} else {
gc.JSON(http.StatusOK, gin.H{
"message": "Logged out successfully",

View File

@@ -18,7 +18,7 @@ func CreateVerificationToken(email, tokenType, hostname, nonceHash, redirectURL
"iat": time.Now().Unix(),
"token_type": tokenType,
"nonce": nonceHash,
"redirect_url": redirectURL,
"redirect_uri": redirectURL,
}
return SignJWTToken(claims)