From 1cf6894c7416f879fcd114ae7358bb7d4169a677 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 9 May 2013 22:28:22 +0000 Subject: Working on user registration --- wqflask/secure_server.py | 9 +++-- wqflask/wqflask/templates/base.html | 30 +++++++++++++--- wqflask/wqflask/templates/index_page.html | 7 ++-- .../wqflask/templates/security/register_user.html | 40 +++------------------- 4 files changed, 39 insertions(+), 47 deletions(-) (limited to 'wqflask') diff --git a/wqflask/secure_server.py b/wqflask/secure_server.py index 5448dbeb..60f6db44 100644 --- a/wqflask/secure_server.py +++ b/wqflask/secure_server.py @@ -7,6 +7,11 @@ from flask.ext.sqlalchemy import SQLAlchemy from flask.ext.security import Security, SQLAlchemyUserDatastore, UserMixin, RoleMixin +# Setup mail +from flask.ext.mail import Mail +mail = Mail(app) + + # Create database connection object db = SQLAlchemy(app) @@ -26,13 +31,13 @@ class User(db.Model, UserMixin): password = db.Column(db.String(255)) active = db.Column(db.Boolean()) confirmed_at = db.Column(db.DateTime()) - + last_login_at = db.Column(db.DateTime()) current_login_at = db.Column(db.DateTime()) last_login_ip_= db.Column(db.String(39)) current_login_ip = db.Column(db.String(39)) login_count = db.Column(db.Integer()) - + roles = db.relationship('Role', secondary=roles_users, backref=db.backref('users', lazy='dynamic')) diff --git a/wqflask/wqflask/templates/base.html b/wqflask/wqflask/templates/base.html index 71c12941..6f4b8e1e 100644 --- a/wqflask/wqflask/templates/base.html +++ b/wqflask/wqflask/templates/base.html @@ -14,9 +14,9 @@ - + {% block css %} {% endblock %} @@ -57,13 +57,17 @@ News
  • - References + References +
  • +
  • + Policies
  • - Policies + Links
  • - Links + Login
  • @@ -137,6 +141,22 @@ + + + +