media/patreon-dl/gui/handlers/handlers.go

28 lines
592 B
Go
Raw Permalink Normal View History

2024-05-25 12:05:42 -04:00
// Copyright 2024 Brian Newman. All rights reserved.
// Package handlers ...
package handlers
import (
"net/http"
"strings"
"go.cdmnky.io/v2/net/session"
)
func IsAuthorized(w http.ResponseWriter, r *http.Request, session *session.Manager) string {
authorized := "no"
// s := session.SessionStart(w, r)
// if s.Get("authorized") != nil {
// authorized = s.Get("authorized").(string)
// }
return authorized
}
func IsMobile(userAgent string) bool {
return (strings.Contains(strings.ToLower(userAgent), "android") ||
strings.Contains(strings.ToLower(userAgent), "iphone"))
}