Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature: Login & Sign up using Username & Password #3447

Open
2 tasks done
ZeroAurora opened this issue Jun 28, 2022 Discussed in #2324 · 9 comments
Open
2 tasks done

🚀 Feature: Login & Sign up using Username & Password #3447

ZeroAurora opened this issue Jun 28, 2022 Discussed in #2324 · 9 comments
Labels
product / auth Fixes and upgrades for the Appwrite Auth / Users / Teams services.

Comments

@ZeroAurora
Copy link

ZeroAurora commented Jun 28, 2022

Discussed in #2324

Originally posted by iamdineshkumar October 21, 2021
Hi
In many projects customers prefer username & password based authentication since they not allocate official email address to users as well as they require user management to create users and assign to teams to handle rights. Whether its possible to do?

🔖 Feature description

As shown above this was already discussed but it wasn't posted as a feature request, so I repost it here trying to get noticed.

🎤 Pitch

It would be simply useful for simple applications without the need for emailing users.

One possible solution is to provide a setting to

  • make the email field in POST /v1/account optional
  • provide a new field "username"

And another setting to completely disable the email functionality (like magic link, etc.).

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue found a discussion shown above

🏢 Have you read the Code of Conduct?

@stnguyen90
Copy link
Contributor

FYI, you can disable login methods by going to your Appwrite console > Project > Users > Settings.

@ZeroAurora
Copy link
Author

FYI, you can disable login methods by going to your Appwrite console > Project > Users > Settings.

Currently the only method to login documented is email/password

@stnguyen90
Copy link
Contributor

Currently the only method to login documented is email/password

There are plenty of login methods shown on that page including oauth, anonymous, magic url, and now phone auth. There just isn't user id & password auth.

@ZeroAurora
Copy link
Author

There are plenty of login methods shown on that page including oauth, anonymous, magic url, and now phone auth. There just isn't user id & password auth.

Yeah that's what I mean

@dcowan-london
Copy link

Similar to #3151 ?

@antoniopetricc
Copy link

Is there any news on this feature?

@AkiAkshay
Copy link

How to check on android app that user is logged in or not. I am working on java. Please help

@stnguyen90 stnguyen90 removed their assignment Jan 26, 2023
@stnguyen90 stnguyen90 added the product / auth Fixes and upgrades for the Appwrite Auth / Users / Teams services. label Jan 26, 2023
@Naresh-Khatri
Copy link

I have an idea (Dont know if it would work).

During your registration/login process, replace your email input with username input. When the user click on the submit button internally append @[any_string].com at the end of their username in the handler function and use this new value as an email.

@ZeroAurora
Copy link
Author

ZeroAurora commented May 31, 2023

I have an idea (Dont know if it would work).

During your registration/login process, replace your email input with username input. When the user click on the submit button internally append @[any_string].com at the end of their username in the handler function and use this new value as an email

yes but not really elegant

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product / auth Fixes and upgrades for the Appwrite Auth / Users / Teams services.
Projects
None yet
Development

No branches or pull requests

6 participants