balance-open icon indicating copy to clipboard operation
balance-open copied to clipboard

User Profile UI

Open wolffan opened this issue 7 years ago • 4 comments

We want Balance users. We need a graphical representation of the user with its data.

Maybe we need some of the current app "preferences" to be moved inside the user profile as well.

wolffan avatar Jul 25 '17 07:07 wolffan

Should you wish to assign usernames to users, this is a great resource - https://gist.github.com/caseyohara/1453705#file-reserved_usernames-rb-L10

cjdowner avatar Jul 26 '17 12:07 cjdowner

➤ Ben Baron commented:

Some notes:

  1. Enforce password length client side (as server never sees password, only a hash)
  2. Minimum password length of 16 characters, no maximum length
  3. All unicode and ASCII chars supported
  4. Check passwords client side against a list of known bad passwords as best as possible without shipping gigabytes of bad password lists (potentially run a secure web service where we send some kind of password hash and check against known leaked passwords--need to discuss with Jin)

Great info on good password requirements here: https://nakedsecurity.sophos.com/2016/08/18/nists-new-password-rules-what-you-need-to-know/

wolffan avatar Nov 08 '17 10:11 wolffan

Add UI that shows warning after 2 failed attempts. Should say something like "Failed login 2 times, after 10 times your account will be locked for one hour for security" or something like that.

Eventually the number 10 will be a shared constant in the client/server shared framework.

einsteinx2 avatar Nov 27 '17 14:11 einsteinx2

Needs a bunch of backend support that isn't written yet. Bumping to 1.0.1.

einsteinx2 avatar Dec 22 '17 20:12 einsteinx2