diff --git a/SSH/PAM/src/coreHandler.c b/SSH/PAM/src/coreHandler.c index c3f21ff..d447ab5 100644 --- a/SSH/PAM/src/coreHandler.c +++ b/SSH/PAM/src/coreHandler.c @@ -111,7 +111,6 @@ void displayAvailableAuthenticationMethods(cJSON *methods, pam_handle_t *pamh) { if (strcmp(cJSON_GetArrayItem(methods, i)->valuestring,"sms") == 0) pam_prompt(pamh, PAM_TEXT_INFO, NULL, "%d: SMS code",i+1); } - pam_prompt(pamh, PAM_TEXT_INFO, NULL, ""); } } @@ -124,7 +123,7 @@ void selectMethodModule(pam_handle_t *pamh, cJSON *methods, char **selectedMetho idx=1; break; } - pam_prompt(pamh, PAM_PROMPT_ECHO_ON, &authentication, "Select method [1-%d]: ",cJSON_GetArraySize(methods)); + pam_prompt(pamh, PAM_PROMPT_ECHO_ON, &authentication, "\nSelect method [1-%d]: ",cJSON_GetArraySize(methods)); idx = atoi(authentication); }while(idx < 1 || idx > cJSON_GetArraySize(methods)); *selectedMethod=cJSON_GetArrayItem(methods, idx-1)->valuestring; @@ -162,7 +161,7 @@ void areMobileAppMethodsAvailable(cJSON *methods, pam_handle_t *pamh, char *user } } if(methodCount == 0) - pam_prompt(pamh, PAM_TEXT_INFO, NULL, "Please install Rublon Authenticator on your mobile device (iOS, Android) and add your email address: %s",userEmail); + pam_prompt(pamh, PAM_TEXT_INFO, NULL, "\nPlease install Rublon Authenticator on your mobile device (iOS, Android) and add your email address: %s",userEmail); } void displaySelectedMethodMsg(pam_handle_t *pamh, char *selectedMethod) { @@ -358,6 +357,8 @@ int postMethod(pam_handle_t *pamh, char *secretKey, char *tId, char *selectedMet return CHANGE_METHOD; }while(strlen(changeMethod) != 0); } + else if(onlyOneMethod && strcmp(selectedMethod,"push") == 0) + pam_prompt(pamh, PAM_TEXT_INFO, NULL, "Autopush"); else pam_prompt(pamh, PAM_PROMPT_ECHO_OFF, NULL, "Press enter to continue."); }