4243883349874efa6690633887272b0654414b56 chinhli Mon Jun 4 13:58:43 2012 -0700 Always return to hgSession when Cancel button is clicked. diff --git src/hg/hgLogin/hgLogin.c src/hg/hgLogin/hgLogin.c index cb809eb..929585f 100644 --- src/hg/hgLogin/hgLogin.c +++ src/hg/hgLogin/hgLogin.c @@ -456,34 +456,34 @@ "\n" "" "\n"); hPrintf("
" "" "" "
" "\n" "
" "" "" "
" "\n" "
" " " - "  Cancel" + "  Cancel" "
" "" - "", username, email); + "", username, email, getReturnToURL()); cartSaveSession(cart); } void sendNewPassword(struct sqlConnection *conn, char *username, char *password) /* email user new password */ { struct sqlResult *sr; char query[256]; /* find email address associated with this username */ safef(query,sizeof(query),"select email from gbMembers where userName='%s'", username); char *email = sqlQuickString(conn, query); if (!email || sameString(email,"")) { freez(&errMsg); errMsg = cloneString("Email address not found."); @@ -571,45 +571,44 @@ hPrintf("%s\n", errMsg ? errMsg : ""); hPrintf("
" "\n" "
" "" "" "
" "\n" "
" "" "" "
" "\n" "
" " " - "  Cancel" + "  Cancel" "
" "
" "\n" "\n" "
" "Can't access your account?
" "Need an account? Sign up.
" -// "To change password, click here." "
" "" "\n" "\n" "" - "", username); + "", username, getReturnToURL()); cartSaveSession(cart); } void activateAccount(struct sqlConnection *conn) /* activate account */ { char query[256]; char *token = cgiUsualString("token", ""); char *username = cgiUsualString("user",""); safef(query,sizeof(query), "select emailToken from gbMembers where userName='%s'", username); char *emailToken = sqlQuickString(conn, query); if (sameString(emailToken, token)) { safef(query,sizeof(query), "update gbMembers set lastUse=NOW(), dateActivated=NOW(), emailToken='', emailTokenExpires='', accountActivated='Y' where userName='%s'", @@ -656,37 +655,37 @@ "" "" "\n" "
" "" "" "
" "\n" "
" "" "" "
" "\n" "
" "   " - " Cancel" + " Cancel" "\n" "
" "" "\n" "" - "\n"); + "\n", getReturnToURL()); cartSaveSession(cart); } void changePassword(struct sqlConnection *conn) /* process the change password form */ { char query[256]; char *user = cartUsualString(cart, "hgLogin_userName", ""); char *currentPassword = cartUsualString(cart, "hgLogin_password", ""); char *newPassword1 = cartUsualString(cart, "hgLogin_newPassword1", ""); char *newPassword2 = cartUsualString(cart, "hgLogin_newPassword2", ""); char *changeRequired = cartUsualString(cart, "hgLogin_changeRequired", ""); if (!user || sameString(user,"")) { freez(&errMsg); @@ -796,36 +795,37 @@ "\n", cartUsualString(cart, "hgLogin_userName", ""), cartUsualString(cart, "hgLogin_email", ""), cartUsualString(cart, "hgLogin_email2", "")); hPrintf("
" "" "" "
" "\n" "
" "" "" "\n" "
" "\n" "
" "   " - " Cancel" + " Cancel" "
" "" "", - cartUsualString(cart, "hgLogin_password", ""), cartUsualString(cart, "hgLogin_password2", "")); -// hPrintf(""); + cartUsualString(cart, "hgLogin_password", ""), + cartUsualString(cart, "hgLogin_password2", ""), + getReturnToURL()); /**** new validate code *****/ cartSaveSession(cart); } void signup(struct sqlConnection *conn) /* process the signup form */ { char query[256]; char *user = cartUsualString(cart, "hgLogin_userName", ""); if (!user || sameString(user,"")) { freez(&errMsg); errMsg = cloneString("User name cannot be blank."); signupPage(conn);