mirror of
https://github.com/documize/community.git
synced 2025-07-19 13:19:43 +02:00
support for persona 5.7+ and prep'ed support for MariaDB 10.2+
This commit is contained in:
parent
f12cdfbd45
commit
e31c6e12a2
13 changed files with 768 additions and 682 deletions
|
@ -70,7 +70,7 @@ func Authenticate(w http.ResponseWriter, r *http.Request) {
|
|||
domain = request.CheckDomain(domain) // TODO optimize by removing this once js allows empty domains
|
||||
email := strings.TrimSpace(strings.ToLower(credentials[1]))
|
||||
password := credentials[2]
|
||||
log.Info("logon attempt for " + domain + " @ " + email)
|
||||
log.Info("logon attempt " + email + " @ " + domain)
|
||||
|
||||
user, err := p.GetUserByDomain(domain, email)
|
||||
|
||||
|
@ -167,8 +167,10 @@ func Authorize(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) {
|
|||
}
|
||||
|
||||
domain := request.GetSubdomainFromHost(r)
|
||||
domain2 := request.GetRequestSubdomain(r)
|
||||
if org.Domain != domain && org.Domain != domain2 {
|
||||
log.Info(fmt.Sprintf("domain mismatch %s vs. %s vs. %s", domain, domain2, org.Domain))
|
||||
|
||||
if org.Domain != domain {
|
||||
writeUnauthorizedError(w)
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue