Removing Username

Hi,

I’m just trying out NocoBase and it looks very promising for what I need. I’m creating a public facing app where volunteers register. A lot of these people might not be that tech literate so everything needs to be as simple as possible.

Because of this I’d like to make signup more simple and I can’t find any info on this from searching. I’d be really greatful if someone could help me with the below points:

  1. I don’t want them to have to set a username, just use their email. I thought I’d hide the username field on signup and have a workflow to set it to the email. This seems like a bad idea because the validation on the username excludes “.” and “@”. I also tried to use a workflow to generate a username based off their nickname (which I renamed “Full Name”) plus some random digits however I can’t work out how to use calculate to remove the spaces or generate the digits. What’s the best way to effectively stop using the username, am I thinking about this wrong?
  2. I don’t want to use the phone number field. Is it safe to delete this or should it just be left empty?

Hi,

Thank you for trying out NocoBase—we’re glad to hear it looks promising for your use case.

Username field: You don’t have to use the username at all. In the authentication settings, you can configure the signup page to show only the fields you want. You can then use email as the unique identifier for login. This way, volunteers won’t need to set a username, and you don’t need to rely on workflows to generate one.

Phone number field: If you don’t plan to use phone numbers, you can simply hide this field on the signup page or leave it empty. It’s not required unless you enable features like two-factor authentication or other authentication, where it may become useful.

This way you can keep the signup process as simple as possible for your volunteers.

Ah excellent, I’d assumed as it was a unique field it might not let multiple users have it blank but that’s very simple and I was completely overthinking it. Thank you :slight_smile: