CPU Mininng Pool Update (Finished 2FA Registration, Password Resets, error notifications and admin panel)

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@lexicon·
0.000 HBD
CPU Mininng Pool Update (Finished 2FA Registration, Password Resets, error notifications and admin panel)
Hi guys,

![](https://steemitimages.com/DQmY9kg2MGF6LDg81uJVsXaoVvQCE77yNFvwG5TVZTox4y2/image.png)
https://pool1.xpcoin.io/
My newest update to the mining pool is the features 4 changes to the pool.

# Update 1 - 2FA Registration

The 2FA Screen will now completely remove the QRCode once the user has succesfully registered for 2FA and display a message telling the user.
![](https://steemitimages.com/DQmTAVQ43L71mzuEaxWfBMFmvrGLbYKxQrMqc3b4F5Rthhd/image.png)

## Next Steps
  Use the same screen 2 remove 2FA from an account.
  Use the 2FA process in password change and reset forms
  Use the 2FA process in possible withdrawel process?

# Update 2 - Password Resets
![](https://steemitimages.com/DQmPTj11BQPAcbC1VE8i5fcCLLWyTFFRRZC6fFrkebUpULf/image.png)
This update was a fairly tricky one. as it deals with another kind of 2FA that requires an email submission. for this purpose i used the Mysql backend to store a users password reset key when they request one. this also emails them a link which will direct them to a form to reset their password.

below is an example of the reset email users will receive
![](https://steemitimages.com/DQmNfAWbyeYG7DTjJ2Muso8dM5UhnvBtHBwKtyxdhAVtcNA/image.png)

and below is an example of the page it will take you to

![](https://steemitimages.com/DQmYJCYsG6usYJVLyc5hkvDKQ5kooFurKEqwU4xPqRY6khN/image.png)

## Next Steps
  Add 2FA optional Check if user has set 2fa required


# Update 3 - Error Notifications

Error notifications will tell the user what they have done wrong. e.g.

Incorrect password
![](https://steemitimages.com/DQme5nNuzs8a1G8jSam3hkMAxCviAKNmFiQhyQfF2RKLYNh/image.png)

Email not found
![](https://steemitimages.com/DQmeRQ4JTvcJDqwvg21ZjVEoPHXrqPEfEidsM6eNdJXRSuu/image.png)

# Update 4 - Admin panel.

Flushed out the admin panel more. added the nav item on the left . removed miner controls. 


![](https://steemitimages.com/DQmXhqT9JGnCVJsc8cJgkqJz9W4TwhXU6qNZGLFrNubMeJ6/image.png)

## Next Steps
   Add more content


Overall the pool has been working smoothly miner  count has risen sharply since public release 5-6 days ago. hopefully this project will reach its intended goals i outlined in the first post.

This site is probably going to be my framework for more projects.

## Prior Posts
https://steemit.com/cryptocurrency/@lexicon/cpu-mininng-pool-update (1st Update)
https://steemit.com/cryptocurrency/@lexicon/my-latest-creation-cpu-mining-pool (announcement)

Regards
Lexicon
👍 , , , , , , , , , , , , , , , , , , , , , ,