mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 13:28:25 +00:00 
			
		
		
		
	minor fix on #1581
This commit is contained in:
		@@ -334,7 +334,7 @@ license = License
 | 
				
			|||||||
license_helper = Select a license file
 | 
					license_helper = Select a license file
 | 
				
			||||||
readme = Readme
 | 
					readme = Readme
 | 
				
			||||||
readme_helper = Select a readme template
 | 
					readme_helper = Select a readme template
 | 
				
			||||||
auto_init = Initialize this repository selected files and template
 | 
					auto_init = Initialize this repository with selected files and template
 | 
				
			||||||
create_repo = Create Repository
 | 
					create_repo = Create Repository
 | 
				
			||||||
default_branch = Default Branch
 | 
					default_branch = Default Branch
 | 
				
			||||||
mirror_interval = Mirror Interval (hour)
 | 
					mirror_interval = Mirror Interval (hour)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,13 +23,14 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
type LoginType int
 | 
					type LoginType int
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Note: new type must be added at the end of list to maintain compatibility.
 | 
				
			||||||
const (
 | 
					const (
 | 
				
			||||||
	NOTYPE LoginType = iota
 | 
						NOTYPE LoginType = iota
 | 
				
			||||||
	PLAIN
 | 
						PLAIN
 | 
				
			||||||
	LDAP
 | 
						LDAP
 | 
				
			||||||
	DLDAP
 | 
					 | 
				
			||||||
	SMTP
 | 
						SMTP
 | 
				
			||||||
	PAM
 | 
						PAM
 | 
				
			||||||
 | 
						DLDAP
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var (
 | 
					var (
 | 
				
			||||||
@@ -107,9 +108,7 @@ func (source *LoginSource) BeforeSet(colName string, val xorm.Cell) {
 | 
				
			|||||||
	switch colName {
 | 
						switch colName {
 | 
				
			||||||
	case "type":
 | 
						case "type":
 | 
				
			||||||
		switch LoginType((*val).(int64)) {
 | 
							switch LoginType((*val).(int64)) {
 | 
				
			||||||
		case LDAP:
 | 
							case LDAP, DLDAP:
 | 
				
			||||||
			fallthrough
 | 
					 | 
				
			||||||
		case DLDAP:
 | 
					 | 
				
			||||||
			source.Cfg = new(LDAPConfig)
 | 
								source.Cfg = new(LDAPConfig)
 | 
				
			||||||
		case SMTP:
 | 
							case SMTP:
 | 
				
			||||||
			source.Cfg = new(SMTPConfig)
 | 
								source.Cfg = new(SMTPConfig)
 | 
				
			||||||
@@ -233,9 +232,7 @@ func ExternalUserLogin(u *User, name, passwd string, source *LoginSource, autoRe
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	switch source.Type {
 | 
						switch source.Type {
 | 
				
			||||||
	case LDAP:
 | 
						case LDAP, DLDAP:
 | 
				
			||||||
		fallthrough
 | 
					 | 
				
			||||||
	case DLDAP:
 | 
					 | 
				
			||||||
		return LoginUserLdapSource(u, name, passwd, source, autoRegister)
 | 
							return LoginUserLdapSource(u, name, passwd, source, autoRegister)
 | 
				
			||||||
	case SMTP:
 | 
						case SMTP:
 | 
				
			||||||
		return LoginUserSMTPSource(u, name, passwd, source.ID, source.Cfg.(*SMTPConfig), autoRegister)
 | 
							return LoginUserSMTPSource(u, name, passwd, source.ID, source.Cfg.(*SMTPConfig), autoRegister)
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user