If gmail is not case sensitive, does that mean that two email
addresses with different capitalizations on gmail cannot exist? I just
tried to create new gmail accounts with variations on my existing
capitalizations, and it said those emails were not available. So, it
appears that "[email protected]" and "[email protected]" cannot co-
exist.

So maybe what I should do is look for "gmail.com" or "googlemail.com"
and if either of those are present, accept all case variations. Now
all I have to figure out is whether to do a case-insensitive check
when the email is NOT a gmail address.

Thanks Barry,

Cynthia

On Nov 10, 2:10 pm, Barry Hunter <[email protected]> wrote:
> When I registered I used upper case in the gmail address. But google
> sometimes refers to me using the lower case version, and sometimes the
> camel case. And I just tried, and can send myself a email using all
> uppercase version. -- so Gmail is definitly not case sensitive.
>
> Also remember with Gmail, have to accept @gmail.com and
> @googlemail.com - they are interchangeable.
>
> (In fact this is a problem with AppEngine already, I can't register
> barrybhunter.appspot.com because my gmail address is a different case)
>
> On 10/11/2009, Cynthia Kurtz <[email protected]> wrote:
>
>
>
> >  Here is a question about the User functions that others may be able to
> >  answer.
>
> >  My app (rakontu) creates invitation-only groups (for story sharing).
> >  Group managers use email addresses to tell the app whom they have
> >  invited to join the group. When an invited person first visits the
> >  app, it checks the users.get_current_user().email() against the emails
> >  the group manager typed in. If it finds a match, the person becomes a
> >  group member and things go smoothly from there.
>
> >  However, there is a problem with case sensitivity in gmail addresses.
> >  When a person creates a gmail account, they type in anything they like
> >  - upper or lower case or whatever. What shows on their gmail page
> >  (where they read their email) is all in lower case. But what the
> >  users.get_current_user().email() returns is NOT all lower case. It's
> >  whatever they typed in when they first created the gmail account. And
> >  most people have no idea what that was.
>
> >  For example, say I created a gmail account called "JJones". When I log
> >  in to the gmail account, it says at the top "[email protected]". When I
> >  invite "jjones" to join a Rakontu group, and the person makes their
> >  first visit, users.get_current_user().email() returns "JJones" and the
> >  cases don't match and the person can't join. But if I invite "JJones"
> >  to join, the cases DO match and they can join.
>
> >  The problem is, there is no way for the group manager to know what the
> >  person's correct email case is, since it is apparently impossible to
> >  find the original capitalization on the account (I've been all over
> >  gmail looking). You can even sign in to Google with either case form
> >  of your gmail account.
>
> >  I *could* do a case-insensitive match on the emails to see if
> >  users.get_current_user().email() matches the list. Probably it is not
> >  very likely that two people with similar but different-case emails
> >  could have been asked to join at the same time. But I don't like
> >  having to do that especially because email is *supposed* to be case
> >  sensitive. I'd like to find a better way to resolve this.
>
> >  Any advice?
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to