27ff68da34d98a3129545e4347f24e5bb3b3919c kent Sat Mar 7 20:07:16 2015 -0800 Moving cartSaveSession() to inside of a form so that it actually does save the session ID. diff --git src/hg/hgLogin/hgLogin.c src/hg/hgLogin/hgLogin.c index 17a2bf3..5f2c0c2 100644 --- src/hg/hgLogin/hgLogin.c +++ src/hg/hgLogin/hgLogin.c @@ -711,43 +711,45 @@ "\n" "
" "" "" "
" "\n" "
" "" "" "
" "\n" "
" " " "  Cancel" "
" + , username, getReturnToURL()); +cartSaveSession(cart); +hPrintf( "" "\n" "\n" "
" "Can't access your account?
" "Need an account? Sign up.
" "
" "" "\n" "\n" "" - "", username, getReturnToURL()); -cartSaveSession(cart); + ""); } void activateAccount(struct sqlConnection *conn) /* activate account */ { char query[256]; char *token = cgiUsualString("token", ""); char *username = cgiUsualString("user",""); sqlSafef(query,sizeof(query), "SELECT emailToken FROM gbMembers WHERE userName='%s'", username); char *emailToken = sqlQuickString(conn, query); if (sameString(emailToken, token)) { sqlSafef(query,sizeof(query), "UPDATE gbMembers SET lastUse=NOW(), dateActivated=NOW(), emailToken='', emailTokenExpires='', accountActivated='Y' WHERE userName='%s'", username);