Changes in error handling
Changes in error handling
Added basic registration logic and UI
Improoved error handling. Added check for user existence befor creation
Some UI improvments