Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
5d143c2a
Commit
5d143c2a
authored
Aug 13, 2014
by
Serge S. Koval
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #609 from samuelcolvin/master
hash test's password
parents
d742a410
a06004a1
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
5 deletions
+4
-5
auth.py
examples/auth/auth.py
+4
-5
No files found.
examples/auth/auth.py
View file @
5d143c2a
...
...
@@ -21,8 +21,7 @@ app.config['SQLALCHEMY_ECHO'] = True
db
=
SQLAlchemy
(
app
)
# Create user model. For simplicity, it will store passwords in plain text.
# Obviously that's not right thing to do in real world application.
# Create user model.
class
User
(
db
.
Model
):
id
=
db
.
Column
(
db
.
Integer
,
primary_key
=
True
)
first_name
=
db
.
Column
(
db
.
String
(
100
))
...
...
@@ -175,7 +174,9 @@ def build_sample_db():
db
.
drop_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
)
first_names
=
[
...
...
@@ -196,8 +197,6 @@ def build_sample_db():
user
.
login
=
user
.
first_name
.
lower
()
user
.
email
=
user
.
login
+
"@example.com"
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
.
commit
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment