Commit 5d143c2a authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #609 from samuelcolvin/master

hash test's password
parents d742a410 a06004a1
...@@ -21,8 +21,7 @@ app.config['SQLALCHEMY_ECHO'] = True ...@@ -21,8 +21,7 @@ app.config['SQLALCHEMY_ECHO'] = True
db = SQLAlchemy(app) db = SQLAlchemy(app)
# Create user model. For simplicity, it will store passwords in plain text. # Create user model.
# Obviously that's not right thing to do in real world application.
class User(db.Model): class User(db.Model):
id = db.Column(db.Integer, primary_key=True) id = db.Column(db.Integer, primary_key=True)
first_name = db.Column(db.String(100)) first_name = db.Column(db.String(100))
...@@ -175,7 +174,9 @@ def build_sample_db(): ...@@ -175,7 +174,9 @@ def build_sample_db():
db.drop_all() db.drop_all()
db.create_all() db.create_all()
test_user = User(login="test", password="test") # passwords are hashed, to use plaintext passwords instead:
# test_user = User(login="test", password="test")
test_user = User(login="test", password=generate_password_hash("test"))
db.session.add(test_user) db.session.add(test_user)
first_names = [ first_names = [
...@@ -196,8 +197,6 @@ def build_sample_db(): ...@@ -196,8 +197,6 @@ def build_sample_db():
user.login = user.first_name.lower() user.login = user.first_name.lower()
user.email = user.login + "@example.com" user.email = user.login + "@example.com"
user.password = generate_password_hash(''.join(random.choice(string.ascii_lowercase + string.digits) for i in range(10))) user.password = generate_password_hash(''.join(random.choice(string.ascii_lowercase + string.digits) for i in range(10)))
# passwords are hashed, to use plaintext passwords use:
# user.password = ''.join(random.choice(string.ascii_lowercase + string.digits) for i in range(10))
db.session.add(user) db.session.add(user)
db.session.commit() db.session.commit()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment