mirror of
				https://github.com/ergochat/ergo.git
				synced 2025-10-31 05:47:22 +01:00 
			
		
		
		
	remove allow-multiple-per-connection
This commit is contained in:
		
							parent
							
								
									b45b863fc4
								
							
						
					
					
						commit
						6eda236eab
					
				| @ -81,7 +81,6 @@ type AccountRegistrationConfig struct { | ||||
| 			VerifyMessage        string `yaml:"verify-message"` | ||||
| 		} | ||||
| 	} | ||||
| 	AllowMultiplePerConnection bool `yaml:"allow-multiple-per-connection"` | ||||
| } | ||||
| 
 | ||||
| type VHostConfig struct { | ||||
|  | ||||
| @ -85,12 +85,8 @@ func parseCallback(spec string, config *AccountConfig) (callbackNamespace string | ||||
| func accRegisterHandler(server *Server, client *Client, msg ircmsg.IrcMessage, rb *ResponseBuffer) bool { | ||||
| 	// clients can't reg new accounts if they're already logged in | ||||
| 	if client.LoggedIntoAccount() { | ||||
| 		if server.AccountConfig().Registration.AllowMultiplePerConnection { | ||||
| 			server.accounts.Logout(client) | ||||
| 		} else { | ||||
| 			rb.Add(nil, server.name, ERR_REG_UNSPECIFIED_ERROR, client.nick, "*", client.t("You're already logged into an account")) | ||||
| 			return false | ||||
| 		} | ||||
| 		rb.Add(nil, server.name, ERR_REG_UNSPECIFIED_ERROR, client.nick, "*", client.t("You're already logged into an account")) | ||||
| 		return false | ||||
| 	} | ||||
| 
 | ||||
| 	// get and sanitise account name | ||||
|  | ||||
| @ -264,12 +264,8 @@ func nsRegisterHandler(server *Server, client *Client, command, params string, r | ||||
| 	} | ||||
| 
 | ||||
| 	if client.LoggedIntoAccount() { | ||||
| 		if server.AccountConfig().Registration.AllowMultiplePerConnection { | ||||
| 			server.accounts.Logout(client) | ||||
| 		} else { | ||||
| 			nsNotice(rb, client.t("You're already logged into an account")) | ||||
| 			return | ||||
| 		} | ||||
| 		nsNotice(rb, client.t("You're already logged into an account")) | ||||
| 		return | ||||
| 	} | ||||
| 
 | ||||
| 	config := server.AccountConfig() | ||||
|  | ||||
| @ -163,10 +163,6 @@ accounts: | ||||
|         #         password: "" | ||||
|         #         sender: "admin@my.network" | ||||
| 
 | ||||
|         # allow multiple account registrations per connection | ||||
|         # this is for testing purposes and shouldn't be allowed on real networks | ||||
|         allow-multiple-per-connection: false | ||||
| 
 | ||||
|     # is account authentication enabled? | ||||
|     authentication-enabled: true | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Shivaram Lingamneni
						Shivaram Lingamneni