fix ipv6 direct access: issue #4623
This commit is contained in:
		
							parent
							
								
									be938d86d0
								
							
						
					
					
						commit
						b7671775e9
					
				| @ -1384,9 +1384,13 @@ impl Connection { | |||||||
|                 return true; |                 return true; | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             if !hbb_common::is_ipv4_str(&lr.username) && lr.username != Config::get_id() { |             if !hbb_common::is_ip_str(&lr.username) | ||||||
|  |                 && !hbb_common::is_domain_port_str(&lr.username) | ||||||
|  |                 && lr.username != Config::get_id() | ||||||
|  |             { | ||||||
|                 self.send_login_error(crate::client::LOGIN_MSG_OFFLINE) |                 self.send_login_error(crate::client::LOGIN_MSG_OFFLINE) | ||||||
|                     .await; |                     .await; | ||||||
|  |                 return false; | ||||||
|             } else if password::approve_mode() == ApproveMode::Click |             } else if password::approve_mode() == ApproveMode::Click | ||||||
|                 || password::approve_mode() == ApproveMode::Both && !password::has_valid_password() |                 || password::approve_mode() == ApproveMode::Both && !password::has_valid_password() | ||||||
|             { |             { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user