Maybe a little Ionic / Angular / Firebase app would be an easy way to let users log in with secured access and adjust things like their wallet address? Then payout could, ideally, access whatever address they currently have associated with their email. Would require some massive changes to the back end I'm sure, seems like all user storage is done off wallets right now, it would have to turn into something more like 'firebase user auth ID' etc. Which breaks anonymous usage so... not a perfect fix, but maybe the two could find a way to co-exist (like if the account has been signed up, the ID field is their auth ID... but if they have not signed up, the ID is their wallet address, etc).
Would ruin the fact that this ckpool is all inclusive as one application that does everything end to end in the simplest fastest way possible as one can see from the public git of the code in use as is.