b9bd7488e55a3124bb617290eccee4b544ce8600 gperez2 Sun Sep 27 16:03:24 2026 -0700 Updating hgLogin's change-recovery-email description wording: adding GitHub and CILogon and dropping ORCID from the sign-in options it names, and matching existing "sign-in options" phrasing instead of "buttons", refs #38197 diff --git src/hg/hgLogin/hgLogin.c src/hg/hgLogin/hgLogin.c index 431b4643002..6db7e58a0b9 100644 --- src/hg/hgLogin/hgLogin.c +++ src/hg/hgLogin/hgLogin.c @@ -1615,34 +1615,34 @@ sqlFreeResult(&sr); sqlSafef(query, sizeof(query), "SELECT password FROM gbMembers WHERE userName='%s'", user); boolean hasPassword = isNotEmpty(sqlQuickString(conn, query)); char *encUser = htmlEncode(user); char *encCurRecov = htmlEncode(isNotEmpty(curRecov) ? curRecov : "(none)"); hPrintf("
" "

%s

", brwName); hPrintf("

Change recovery email

"); hPrintf("

%s

", errMsg ? errMsg : ""); hPrintf("
", hgLoginUrl); hPrintf("

Signed in as %s.
Current recovery email address: %s%s

", encUser, encCurRecov, (isNotEmpty(curRecov) && !curConfirmed) ? " (waiting to be confirmed)" : ""); hPrintf("

You can add a second email address to get back into " - "your account. Once confirmed, it can sign you in, including through the Google and " - "ORCID buttons, and it will get a copy of the password-reset email whenever one is sent " - "for this account. We will email a confirmation link to the new address. Until that " - "link is opened, the email address cannot be used to sign in and will not receive a " + "your account. Once confirmed, it can sign you in, including through the Google, GitHub, " + "and CILogon sign-in options, and it will get a copy of the password-reset email whenever " + "one is sent for this account. We will email a confirmation link to the new address. Until " + "that link is opened, the email address cannot be used to sign in and will not receive a " "password-reset email.%s

", isNotEmpty(curRecov) ? " Your current recovery email address keeps working until then." : ""); freeMem(encUser); freeMem(encCurRecov); if (hasPassword) hPrintf("
" "" "" "
"); hPrintf("
" "" "" "
");