/gaeusers

A simple user management for applications in App Engine.

Primary LanguagePython

gaeusers

A simple user management for App Engine applications.

Users can register, activate their accounts via email and only activated user are able to login.
After a successful login the user ends on the profil page where they can change their password or delete their account.
When the password is lost, the user is able to set a new one.

There is a BaseHandler defined to handle templates in different languages.
The languages are defined in app_languages.py.

A set of basic templates are defined, email templates are in a subfolder.

To download the entries as CSV from the Data Store, the remote_api is enabled and a bulkloader.yaml is included.

appcfg.py download_data --url=http://<app-id>.appspot.com/_ah/remote_api --filename=users.csv --config_file=bulkloader.yaml --kind=Users

Documentation:

GitHub Page

Live example:

Appspot

Feedback

Star this repo if you found it useful. Use the github issue tracker to give feedback on this repo.