Dawn: Is that supposed to scare me? Spike: Little tremble wouldn't hurt.

'The Killer In Me'


Buffistas Building a Better Board ++

Do you have problems, concerns, or recommendations about the technical side of the Phoenix? Air them here. Compliments also welcome.


Tom Scola - May 30, 2018 8:11:05 am PDT #4100 of 4671
Mr. Scola’s wardrobe by Botany 500

You keep the old hashes (for a short period of time). The first time a user logs in, you prompt them for a new password and/or generate a new hash. After the grace period has expired, the old passwords are purged. Then a user would have to either use their account email address, or the admin contact form, same as always.

I just don't want there to be so much friction that we lose people during the board transition.


Gudanov - May 30, 2018 9:16:25 am PDT #4101 of 4671
Coding and Sleeping

A grace period could work.


Gudanov - May 31, 2018 8:52:51 am PDT #4102 of 4671
Coding and Sleeping

Were you saying you were willing to help with migration, Tom? If you need access to the code, just get a gitlab account and I can hook you up.


Tom Scola - May 31, 2018 3:27:27 pm PDT #4103 of 4671
Mr. Scola’s wardrobe by Botany 500

OK, I created a gitlab account, which is the same username as my email address.


Gudanov - Jun 01, 2018 6:50:55 am PDT #4104 of 4671
Coding and Sleeping

You're all added to the project and stuff.


Gudanov - Jun 25, 2018 6:18:18 pm PDT #4105 of 4671
Coding and Sleeping

Made an update. You can send messages to an admin now. In the admin section, there is a message tracker and some simple analytics.


Gudanov - Jun 26, 2018 11:48:23 am PDT #4106 of 4671
Coding and Sleeping

I think the next step is to work on migration. I need to see if I have access to the current database so I can make some migration code.

I also need to modify the login code so that legacy passwords can be used once and then a new password will be forced. I think I'll let the same password be used since the point will be changing from a MD5 hash to a salted bcrypt hash.


javachik - Jun 26, 2018 2:06:08 pm PDT #4107 of 4671
Our wings are not tired.

Thank you so much for all of your hard work and effort on this, Gud!


Tom Scola - Jun 26, 2018 2:36:44 pm PDT #4108 of 4671
Mr. Scola’s wardrobe by Botany 500

I have access to the current database. I was trying to figure out how to upload stuff into the new database.


Gudanov - Jun 26, 2018 2:46:54 pm PDT #4109 of 4671
Coding and Sleeping

Might have to load the current data into a offline database and write some ruby code to suck in the old data and transform it into active record seed scripts.