Parse platform: can you disable requiring unique email for users? - xamarin.forms

Using the Parse database platform in Xamarin.Forms, even though .NET development on Parse seems to have gone extinct.
Still though, love that Parse!
Anyway it seems like Parse automatically rejects a new user sign-up if they have the same email as an existing account.
Is it possible to turn this off, so people can register multiple accounts with the same email address?

I had the same problem , simply added a new field as customEmail and put email address there.

Related

Firebase Reset Password Link (Not sending/Did not receive)

I have implemented the reset password link for my app (using exactly the same firebase code provided at https://firebase.google.com/docs/auth/web/manage-users). It works well when I tried it using a gmail account that I have registered previously on the app (I received the reset password link on gmail and able to change for a new password). However, when I tried it with other email domains (like professional work or school domains e.g #mycompany.com or #school.edu), it does not seem to receive the email (not in junk/spam too). It is very weird because I do receive the 'email verification' link (from firebase) using other domains when I registered using the app but not when I tried to reset the password? Any ideas on how to approach this problem?
As an FYI, currently in Jan 2023, Microsoft 365 business blocks these emails from ever reaching the target mailbox, even if you change the SMTP settings in firebase.
They still appear in your own SMTP sent section, they just never get delivered by MS
Open firebase console goto Authentication then click on Templates > Password Reset then copy given email address (it seems like, 'noreply#YOUR-PROJECT-NAME.firebaseapp.com') then open your Gmail account and paste that email id in search section the tap on 'view message > move to not spam'
This will surly help you
Thanks
Meet Patel
If the code is the same and you don't get an error message, it is extremely likely that the email gets blocked somewhere along to the way to the target mailbox. You'd have to reach out to the system administrator and see if they can find the message somewhere in their spam filters, and ask them to modify the configuration of those to no longer block these messages.
As ganey stated, the problem is that certain email filters such as MS 365 do not accept mails that contain links that are not in pair with the sender domain.
The solution is to add a customized action url that points to the same domain as your sender domain.
Then you need to redirect from that url to the url generated by firebase.
Note:
If you do this in react or another SPA, don't forget to append the query params.

How to change email address of account owner?

This is not a technical question at all but for some weird reason your support insisted I post this question on SO...
So anyways, I would like to change the email address of my account. I do not have access to the current email address anymore. I could just go ahead and create a new account, but wanna avoid the hassle of updating API keys, etc.
I tried doing it in https://account.here.com/ but there is an error "Unauthorized" when pressing submit.
How can I do this?
Turns out there was already an account using the email I was trying to use. A more meaningful error message would have avoided all this confusion.

mvc5 identity 2.0.0 email confirmation

I'm using MVC5, identity 2.0.0. There is email registration with email confirmation. It is possible to get or set confirmation validity?
I think, it is wrong when people has registred by his email address and he can confirm it after one year, or he never confirm this address, because email belongs to other people.
This is probably not the answer you want, but based on some research it looks like this is an area that still needs some development in ASP.NET Identity.
This guy basically says that .NET Identity has got a long way to go, and lists email verification as a weak point of the library, but that was before 2.0.0 came out.
The Windows Azure website has an example application using Identity, but it doesn't seem to have email verification built in.
This guy has an example that is closer to what you want with email verification. But it would take some additional enhancements to get to where you want to be. And I'm not sure if he is using Identity 2. You might would want to add a date stamp, and disallow verifications that come in after a certain window of time.
Lastly, the Microsoft ASP.NET website has a request in for a full example of using email verification with Identity 2.0. But as of now, it is still under review.
edit June 5, 2014
To follow up on this question, it looks like the ASP.Net team has put together a couple of walkthroughs for setting up email account verification with Identity. Check out the links
here (http://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity)
and here (http://www.asp.net/identity/overview/features-api/two-factor-authentication-using-sms-and-email-with-aspnet-identity).

Membership plugin : Can someone sign up using a fake email address?

I'm building a Membership site using wordpress and Membership Plugin .
The site is still on my localhost. I did some trial sign ups and it worked perfectly well. But I noticed that, I can use even a fake email address such as xyz#gmail.com or something to sign up and create an account. So that's the problem. I don't know how this will work when I moved the site to my server.
But do you guys think this is a security hole ?
And what can I do for this as a solution ?
Here's what I suggest:
On the registration page, add a field where users need to enter a special code to complete registration and make the code as an image (or at least as something robots cannot process easy). This will prevent robots from constantly signing up to new accounts with bogus information.
Next, perform basic email validation to make sure the format is correct.
Next, strip the email address the user entered and verify the domain part is correct and if it is, have your server automatically send an email to the new account holder asking him/her to return to a special section of the site where he/she enters a special registration code assigned to him/her to complete registration.
Also, to save database space (I'm assuming registration info will be stored in one), ask users to complete registration within a limited time period or they will have to start over. If the time is up then relevant data from the database can be removed. I suggest setting the time period to at least one day.
If you are unable to do this, then you may need to find a better plugin that has the functionality I described.
And whatever you do, play with the website on localhost and make as few modifications on the live server as possible. This means make all changes at once on localhost if you can then upload everything at once to the live server.

Email Application Question

I have created some webforms that will allow users to fill in their data. Afterwards, the information is processed and inserted into a database with a follow up email to me afterwards letting me know who signed up.
The problem is that I use different email addresses on all of these webforms.
What I would like is some sort of dashboard email application where I can view all the emails being sent to me from one central point.
I think that Thunderbird allows you to receive multiple emails from different accounts. Is something like this even possible?
You can configure just about any email application to receive mail from multiple accounts. Thunderbird does this as does outlook (not outlook express). Just go through the normal process you do to add an account, then go ahead and add another account under a different email address.
Here's a link to a walk through on how to do this on Thunderbird.

Resources