7be630b27c78bece51c7bfaaed304e3312a164e1 chinhli Thu May 3 13:38:52 2012 -0700 Finished the idea UI for account Help diff --git src/hg/hgLogin/hgLogin.c src/hg/hgLogin/hgLogin.c index bc69f1c..48d7e8c 100644 --- src/hg/hgLogin/hgLogin.c +++ src/hg/hgLogin/hgLogin.c @@ -106,44 +106,47 @@ safecat (msg, sizeof(msg), signature); sendMail(email, subject, msg); } void sendUsername(struct sqlConnection *conn) /* email user username(s) */ { struct sqlResult *sr; char **row; char query[256]; char *email = cartUsualString(cart, "hgLogin_email", ""); /* TODO: validate the email address is in right format */ /* find all the user names assocaited with this email address */ -char userList[256]=""; +// char userList[256]=""; +char user[256]; safef(query,sizeof(query),"select * from gbMembers where email='%s'", email); sr = sqlGetResult(conn, query); -int numUser = 0; +// int numUser = 0; while ((row = sqlNextRow(sr)) != NULL) { struct gbMembers *m = gbMembersLoad(row); - if (numUser >= 1) - safecat(userList, sizeof(userList), ", "); - safecat(userList, sizeof(userList), m->userName); - numUser += 1; + // if (numUser >= 1) + // safecat(userList, sizeof(userList), ", "); + // safecat(userList, sizeof(userList), m->userName); + // numUser += 1; + safef(user, sizeof(user), m->userName); + mailUsername(email, user); } sqlFreeResult(&sr); -mailUsername(email, userList); +// mailUsername(email, userList); } /*************** to-do below *********************/ void activateAccount(struct sqlConnection *conn) /* activate account */ { // struct sqlResult *sr; // char **row; char query[256]; char *token = cgiUsualString("hgLogin_activateAccount", ""); safef(query,sizeof(query),"Token is %s ", token); if (!sameString(token,"")) { freez(&errMsg); @@ -748,92 +751,94 @@ "
\n" "
\n" "