26 Matching Annotations
  1. Sep 2024
  2. Dec 2023
  3. Jun 2023
  4. May 2023
    1. Since using case insensitivity is so widespread, take their sign up email address and make it lower case. Whenever they try to log in, convert that to lowercase as well, for comparison purposes, when you go to see if the user exists. As far as sign up and sign in go, do a case insensitive comparison. If the person signs up as Steve@example.com, you'll still want to allow them to sign in later with steve@example.com or sTeVE@example.com.
    2. But you should also keep track of the email address that they signed up with in a case sensitive fashion. Any time you send an email to them, be sure to send it with that original casing. This allows the email server to handle it however it feels like it needs to. So even though the person may always be signing in to your site with steve@example.com, if they signed up as Steve@example.com, you'll always send email to Steve@example.com, just to be safe.
  5. Apr 2023
  6. Jan 2023
  7. Nov 2022
  8. Sep 2022
  9. Jun 2021
  10. May 2021
  11. Mar 2021
  12. Jan 2021
  13. Aug 2020
  14. Jun 2020
  15. May 2020
  16. Apr 2020