This commit is contained in:
rustdesk 2024-07-06 23:10:50 +08:00
parent ac88121c4a
commit 8621b93436
2 changed files with 9 additions and 1 deletions

View File

@ -2122,6 +2122,8 @@ pub mod keys {
pub const OPTION_DISABLE_GROUP_PANEL: &str = "disable-group-panel";
pub const OPTION_PRE_ELEVATE_SERVICE: &str = "pre-elevate-service";
pub const OPTION_DISPLAY_NAME: &str = "display-name";
// proxy settings
// The following options are not real keys, they are just used for custom client advanced settings.
// The real keys are in Config2::socks.
@ -2185,6 +2187,8 @@ pub mod keys {
OPTION_KEEP_SCREEN_ON,
OPTION_DISABLE_GROUP_PANEL,
OPTION_PRE_ELEVATE_SERVICE,
OPTION_DISPLAY_NAME,
"remove-preset-password-warning",
];
// DEFAULT_SETTINGS, OVERWRITE_SETTINGS
pub const KEYS_SETTINGS: &[&str] = &[

View File

@ -2019,11 +2019,15 @@ impl LoginConfigHandler {
} else {
(my_id, self.id.clone())
};
let mut display_name = LocalConfig::get_option(&config::keys::OPTION_DISPLAY_NAME);
if display_name.is_empty() {
display_name = crate::username();
}
let mut lr = LoginRequest {
username: pure_id,
password: password.into(),
my_id,
my_name: crate::username(),
my_name: display_name,
option: self.get_option_message(true).into(),
session_id: self.session_id,
version: crate::VERSION.to_string(),