jw
jw
KKinde
Created by jw on 11/10/2024 in #💻┃support
User handles / usernames
This is not fully how I'd like it to be and feels too complex. I hope one of the features on the roadmap (https://updates.kinde.com/board/custom-forms) will simplify this in the future.
8 replies
KKinde
Created by jw on 11/10/2024 in #💻┃support
User handles / usernames
Update: I decided to implement custom login and signup pages (although not strictly necessary), and handle usernames separately as an "onboarding" procedure on my end. (So if I detect a user exists in Kinde but not in my database, this is triggered.)
8 replies
KKinde
Created by jw on 11/10/2024 in #💻┃support
User handles / usernames
Sorry I think I misunderstood your reply. According to this sign-up flow in the doc users can pick a username as part of the sign-up flow. I still run into problems though... The "new user" form allows the user to enter either a username or e-mail. If I try to enter "[email protected]" as test value, this is somehow considered a username (even though according to the documentation + and @ are not allowed in a username 🤨) and I get prompted to enter an e-mail address.
8 replies
KKinde
Created by jw on 11/10/2024 in #💻┃support
User handles / usernames
Sorry for the late reply. I don't have a publicly available test environment no. But my question with that procedure is as follows: you propose the user uses an e-mail address to sign up. Then I suppose he is redirected to a page that I create (not hosted by Kinde) in which he picks a username. How do I sync this username to Kinde? How do I ensure there is no race condition? Do I keep the username in my own database (as the single source of truth) and sync to Kinde afterwards?
8 replies