Zadanie 1 i 2
This commit is contained in:
parent
1fb8cac71f
commit
8f351c40b4
@ -11,10 +11,12 @@ class User(Base):
|
|||||||
__tablename__ = "user"
|
__tablename__ = "user"
|
||||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||||
username = Column(String, index=True)
|
username = Column(String, index=True)
|
||||||
|
nickname = Column(String)
|
||||||
password = Column(String)
|
password = Column(String)
|
||||||
|
|
||||||
def __init__(self, username, password):
|
def __init__(self, username, nickname, password):
|
||||||
self.username = username
|
self.username = username
|
||||||
|
self.nickname = nickname
|
||||||
self.password = password
|
self.password = password
|
||||||
|
|
||||||
# Metoda do tworzenia sesji...
|
# Metoda do tworzenia sesji...
|
||||||
|
|||||||
16
src/main.py
16
src/main.py
@ -72,6 +72,22 @@ def login():
|
|||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
@app.route("/signup")
|
||||||
|
def signup():
|
||||||
|
return render_template("signup.html")
|
||||||
|
|
||||||
|
@app.route("/register", methods=["POST"])
|
||||||
|
def register():
|
||||||
|
sqlsession = create_db_session()
|
||||||
|
username = request.form["username"]
|
||||||
|
nickname = request.form["nickname"]
|
||||||
|
password = request.form["password"]
|
||||||
|
|
||||||
|
user = User(username, nickname, password)
|
||||||
|
sqlsession.add(user)
|
||||||
|
sqlsession.commit()
|
||||||
|
return f"<h1>Zarejestrowano użytkownika: {username} ({nickname})</h1>"
|
||||||
|
|
||||||
@app.route("/pogoda")
|
@app.route("/pogoda")
|
||||||
def pogoda():
|
def pogoda():
|
||||||
temp, humidity, type, rain = get_weather()
|
temp, humidity, type, rain = get_weather()
|
||||||
|
|||||||
@ -10,6 +10,10 @@
|
|||||||
<input type="text" class="login-field" value="" placeholder="username" name="username">
|
<input type="text" class="login-field" value="" placeholder="username" name="username">
|
||||||
<label class="login-field-icon fui-user" for="login-name"></label>
|
<label class="login-field-icon fui-user" for="login-name"></label>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<input type="text" class="login-field" value="" placeholder="nickname" name="nickname">
|
||||||
|
<label class="login-field-icon fui-user" for="login-nick"></label>
|
||||||
|
</div>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<input type="password" class="login-field" value="" placeholder="password" name="password">
|
<input type="password" class="login-field" value="" placeholder="password" name="password">
|
||||||
<label class="login-field-icon fui-lock" for="login-pass"></label>
|
<label class="login-field-icon fui-lock" for="login-pass"></label>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user