diff options
author | Logan Hunt <loganthebean222@gmail.com> | 2018-03-27 09:30:24 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-27 09:30:24 -0600 |
commit | 1945dbe65c2be3a2e943dd5d3eecf195058efe65 (patch) | |
tree | 211f517e9ad67f542801016298e69c598476f0bd | |
parent | a6567c0ecbb82c8eb630dad9917fecbc904351bb (diff) | |
download | old-src-backup-1945dbe65c2be3a2e943dd5d3eecf195058efe65.tar.gz old-src-backup-1945dbe65c2be3a2e943dd5d3eecf195058efe65.zip |
Update login.py
-rw-r--r-- | login.py | 50 |
1 files changed, 21 insertions, 29 deletions
@@ -1,34 +1,26 @@ -<link rel="stylesheet" href="/static/style.css" type="text/css">
-{% block body %}
-{% if session['logged_in'] %}
-<p>You're logged in already!</p>
-{% else %}
+from sqlalchemy import *
+from sqlalchemy import create_engine, ForeignKey
+from sqlalchemy import Column, Date, Integer, String
+from sqlalchemy.ext.declarative import declarative_base
+from sqlalchemy.orm import relationship, backref
+engine = create_engine('sqlite:///tutorial.db', echo=True)
+Base = declarative_base()
-<form action="/login" method="POST">
- <div class="login">
- <div class="login-screen">
- <div class="app-title">
- <h1>Login</h1>
- </div>
+########################################################################
+class User(Base):
+ """"""
+ __tablename__ = "users"
- <div class="login-form">
- <div class="control-group">
- <input type="text" class="login-field" value="" placeholder="username" name="username">
- <label class="login-field-icon fui-user" for="login-name"></label>
- </div>
+ id = Column(Integer, primary_key=True)
+ username = Column(String)
+ password = Column(String)
- <div class="control-group">
- <input type="password" class="login-field" value="" placeholder="password" name="password">
- <label class="login-field-icon fui-lock" for="login-pass"></label>
- </div>
+ #----------------------------------------------------------------------
+ def __init__(self, username, password):
+ """"""
+ self.username = username
+ self.password = password
- <input type="submit" value="Log in" class="btn btn-primary btn-large btn-block" >
- <br>
- </div>
- </div>
- </div>
-</form>
-
-{% endif %}
-{% endblock %}
+# create tables
+Base.metadata.create_all(engine)
|