I strongly suggest you not to re-invent the wheel, there are just too many security issues to take care of if you decide to code authentication yourself.
django.contrib.auth is your friend: http://docs.djangoproject.com/en/dev/topics/auth/ app-engine-patch can help you get it running on appengine: http://code.google.com/p/app-engine-patch/wiki/CustomUserModel See also this thread: http://groups.google.com/group/google-appengine/browse_thread/thread/6d04d8b69e89d361/641e9565b6ad7071 Password field can be created with this code: password = forms.CharField(label='Current password', max_length=100, required=False, widget=forms.PasswordInput (render_value=False)) It works with Django 1.0, I'm not sure about 0.96 which is built into appengine by default. -- www.muspy.com On Nov 14, 2:32 pm, pran__ <[EMAIL PROTECTED]> wrote: > Hi, > I don't want my users to compulsorily have a Google account. Yesterday > i was creating a very simple login page for my app. And i was stuck at > creating a password field. I have a Model User, which when simplified > looks like > > class User(db.Model): > "The User Class" > PersonId = db.ReferenceProperty(Person) > userName = db.StringProperty(required=True) > password = db.StringProperty(required=True) > email = db.EmailProperty(required=False) > status = db.StringProperty(required=True, choices = > ( 'Active','Suspended','Deleted', )) > > Now i need to create a login/ new user form/ update profile pages, > which all require a password box. I have been creating forms from the > dbModel using google.appengine.ext.db.djangoforms. Can anyone tell me > how do i create a password widget? > > Now the element of surprise. Yesterday i discussed this in IRC > Channel, and appengineers out there were clueless what happened. I > searched this group with the keyword 'password' and i got 1 result, > and that too suggesting me to use google account. Is my app the only > one that will be using authentication methods apart from the google > account(if this question is answered by someone) !! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---