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]: Filter genuine email #877

Closed
3 tasks done
pankaj-bind opened this issue May 13, 2024 · 11 comments
Closed
3 tasks done

[Feature]: Filter genuine email #877

pankaj-bind opened this issue May 13, 2024 · 11 comments

Comments

@pankaj-bind
Copy link

Is your feature request related to a problem? Please describe.

In your application anyone can enter using temporary or disposable email.

Describe the solution you'd like

I will add a feature so that no one could create an account using temporary or disposable email.
It will allow only genuine users in your database.
It will help to avoid any bot.

Alternatives

No response

Additional Context

Assign me this work under GSSoC24, I will implement it.

Are you interested in contributing?

  • I'd like to work on this issue

Code of Conduct

  • I have used the search function to check if an issue already exists
  • I agree to follow this project's Code of Conduct

Which program are you contributing in?

gssoc

Copy link

linear bot commented May 13, 2024

Copy link

Hello @pankaj-bind! 🌟
Thanks a bunch for creating an issue. Your input is invaluable, and we're eager to collaborate with you to address the matter. Keep up the fantastic work!

Don't forget to hit the ⭐ star button 😉

Tip

Don't forget to check our Contributing Guidelines, PR Guidelines and Issue Guidelines for more details.

Website | Discord | Twitter | Instagram | Linkedin

@github-actions github-actions bot added the gssoc label May 13, 2024
@pranshugupta54
Copy link
Member

Hey @pankaj-bind, what approach are you going to use for this? We also have another issue for adding email verification.

@pankaj-bind
Copy link
Author

pankaj-bind commented May 13, 2024

I will use an API which is free it will first checks is the email genuine or not, if yes then it proceeds otherwise, breaks operation and shows a popup "invalid email".
It is not like email verification using OTP.
e.g. pankajbind30@gmail.com (this is a genuine email) and mixat67435@losvtn.com (This is a temporary or disposable email). My solution identifies this.
I have tried this, and this feature is very unique.

@pranshugupta54
Copy link
Member

Did you check if firebase already has something for this?

@pankaj-bind
Copy link
Author

Did you check if firebase already has something for this?

Firebase accepts all kind of email it doesn't cares about whether email is genuine or not.

@pranshugupta54
Copy link
Member

Ohk let's add this only to the frontend part maybe - we don't really need it on the server side.

@pankaj-bind
Copy link
Author

Ohk let's add this only to the frontend part maybe - we don't really need it on the server side.

Exactly

@pankaj-bind
Copy link
Author

Bro, I tried to setup the project in my system but in browser it is showing only the message icon. Would you tell me how I can setup properly.

@ShashwatAgrawal20
Copy link

Did you check if firebase already has something for this?

Firebase accepts all kind of email it doesn't cares about whether email is genuine or not.

what mail providers do you consider genuine?

@pranshugupta54
Copy link
Member

@pankaj-bind, we have a gist for testing env on our discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants