diff options
-rw-r--r-- | settings.py | 16 | ||||
-rw-r--r-- | templates/login.html | 33 |
2 files changed, 25 insertions, 24 deletions
diff --git a/settings.py b/settings.py index eb89a14..11bcec4 100644 --- a/settings.py +++ b/settings.py @@ -18,10 +18,10 @@ MAILMAN_PASS='88ffd62d1094a6248415c59d7538793f3df5de2f04d244087952394e689e902a' DATABASES = { 'default': { - 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. - 'NAME': 'hyperkitty.dev.db', # Or path to database file if using sqlite3. - 'USER': '', # Not used with sqlite3. - 'PASSWORD': '', # Not used with sqlite3. + 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. + 'NAME': 'hk', # Or path to database file if using sqlite3. + 'USER': 'root', # Not used with sqlite3. + 'PASSWORD': 'rootroot', # Not used with sqlite3. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. } @@ -119,9 +119,11 @@ TEMPLATE_DIRS = ( ) AUTHENTICATION_BACKENDS = ( - 'django.contrib.auth.backends.ModelBackend', + 'social_auth.backends.google.GoogleBackend', + 'social_auth.backends.yahoo.YahooBackend', + 'social_auth.backends.browserid.BrowserIDBackend', 'social_auth.backends.OpenIDBackend', - 'social_auth.backends.browserid.BrowserIDBackend' + 'django.contrib.auth.backends.ModelBackend', ) INSTALLED_APPS = ( @@ -148,6 +150,7 @@ SOCIAL_AUTH_ASSOCIATE_URL_NAME = 'socialauth_associate_complete' SOCIAL_AUTH_DEFAULT_USERNAME = 'new_social_auth_user' SOCIAL_AUTH_UUID_LENGTH = 16 +AUTH_PROFILE_MODULE = 'gsoc.UserProfile' # A sample logging configuration. The only tangible logging @@ -173,5 +176,6 @@ LOGGING = { } } +SOCIAL_AUTH_LAST_LOGIN = 'social_auth_last_login_backend' APP_NAME = 'Fedora Mailman App' KITTYSTORE_URL = 'postgres://mm3:mm3@localhost/mm3' diff --git a/templates/login.html b/templates/login.html index 1adace9..267068b 100644 --- a/templates/login.html +++ b/templates/login.html @@ -15,33 +15,30 @@ </div> </form> -<hr /> -<!-- -<h2>Login using OpenID</h2> +<ul class="socialLogin"> + <li><a title="Google" class="socialaccount_provider google" href="/login/google"><img src="{{ STATIC_URL }}img/login/google.png" alt="Google"></a></li> + + <li><a title="Twitter" class="socialaccount_provider twitter" href="/associate/twitter"><img src="{{ STATIC_URL }}img/login/twitter.png" alt="Twitter"></a></li> + + <li><a title="Facebook" class="socialaccount_provider facebook" href="/associate/facebook"><img src="{{ STATIC_URL }}img/login/facebook.png" alt="Facebook"></a></li> -<form method="post" action="{% url socialauth_begin 'openid' %}"> {% csrf_token %} -OpenID URL: <input type="text" name="openid_identifier" /> -<input type="submit" value="Login using OpenID" /> -</form> - -<hr /> ---> + <li> + <form method="post" action="{% url socialauth_complete "browserid" %}"> + {% csrf_token %} + <input type="hidden" name="assertion" value="" /> + <a rel="nofollow" id="browserid" href="#"><img src="{{ STATIC_URL }}img/login/browserid.png" alt="Login using BrowserID" /></a> + </form> + </li> -<h2>Login using BrowserID</h2> +</ul> -<form method="post" action="{% url socialauth_complete "browserid" %}"> - {% csrf_token %} - <input type="hidden" name="assertion" value="" /> - <a rel="nofollow" id="browserid" href="#"><img src="{{ STATIC_URL }}postorius/default/img/sign_in_blue.png" alt="Login using BrowserID" /></a> -</form> {% endblock %} {% block additionaljs %} <!-- Include BrowserID JavaScript --> <script src="https://browserid.org/include.js" type="text/javascript"></script> -<!-- Setup click handler that receives BrowserID assertion code and sends -POST data --> +<!-- Setup click handler that receives BrowserID assertion code and sends POST data --> <script type="text/javascript"> $(function() { $('#browserid').click(function(e) { |