wip: Sql task tmp disign
This commit is contained in:
parent
9795f994c3
commit
e32803811a
4
app.py
4
app.py
@ -44,8 +44,8 @@ def sql():
|
|||||||
cursor.execute(f'SELECT * FROM Users WHERE login == "{login}" AND password == "{password}"')
|
cursor.execute(f'SELECT * FROM Users WHERE login == "{login}" AND password == "{password}"')
|
||||||
user = cursor.fetchone()
|
user = cursor.fetchone()
|
||||||
if not user:
|
if not user:
|
||||||
return render_template('sql-injection.html', error='catmeow')
|
return render_template('sql-injection.html', error='Ошибка: неверный логин или пароль')
|
||||||
return render_template('sql-injection.html', success="popacool")
|
return render_template('sql-injection.html', success="Вход произведён успешно!")
|
||||||
return render_template('sql-injection.html')
|
return render_template('sql-injection.html')
|
||||||
|
|
||||||
@app.route("/found-me")
|
@app.route("/found-me")
|
||||||
|
@ -226,17 +226,57 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
#error {
|
#error {
|
||||||
bottom: 1.5%;
|
bottom: 7%;
|
||||||
right: 10%;
|
right: 11%;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
background-color: red;
|
background-color: rgba(220, 20, 60, 0.5);
|
||||||
|
border-radius: 1rem;
|
||||||
|
padding: 0.1rem 1rem;
|
||||||
|
font-family: Monocraft;
|
||||||
|
color: white;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
text-shadow: black 2px 2px;
|
||||||
|
border: dashed rgba(0, 0, 0, 0.5);
|
||||||
|
transition: 0.5s;
|
||||||
|
animation: 2.5s show cubic-bezier(0, 0, 0.2, 1);
|
||||||
|
box-shadow: 0.5em 0.5em 0em 0px rgba(0, 0, 0, 0.5);
|
||||||
|
}
|
||||||
|
#error:hover {
|
||||||
|
background-color: rgba(220, 20, 60, 0.65);
|
||||||
|
transform: translate(0, -0.2em);
|
||||||
|
box-shadow: 0.7em 0.7em 0em 0px rgba(0, 0, 0, 0.65);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.hidden {
|
||||||
|
color: rgba(0,0,0,0);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#success {
|
#success {
|
||||||
bottom: 1.5%;
|
bottom: 7%;
|
||||||
right: 10%;
|
right: 11%;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
background-color: green;
|
background-color: rgba(0, 255, 127, 0.5);
|
||||||
|
border-radius: 1rem;
|
||||||
|
padding: 0.1rem 1rem;
|
||||||
|
font-family: Monocraft;
|
||||||
|
color: white;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
text-shadow: black 2px 2px;
|
||||||
|
border: dashed rgba(225, 225, 225, 1);
|
||||||
|
transition: 0.5s;
|
||||||
|
animation: 2.5s show cubic-bezier(0, 0, 0.2, 1);
|
||||||
|
box-shadow: 0.5em 0.5em 0em 0px rgba(0, 0, 0, 0.5);
|
||||||
|
}
|
||||||
|
#success:hover {
|
||||||
|
background-color: rgba(0, 255, 127, 0.65);
|
||||||
|
transform: translate(0, -0.2em);
|
||||||
|
box-shadow: 0.7em 0.7em 0em 0px rgba(0, 0, 0, 0.65);
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes show {
|
||||||
|
from { opacity: 0; }
|
||||||
|
to { opacity: 1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
@ -246,7 +286,6 @@ body {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
<div class="sql-input divv">
|
<div class="sql-input divv">
|
||||||
<form action="sql-injection" method="post" class="simpletext">
|
<form action="sql-injection" method="post" class="simpletext">
|
||||||
<div class="small-container" ><p>Login : </p> <input type="text" name="login" class="inpt" /></div>
|
<div class="small-container" ><p>Login: <p class="hidden">...</p> </p> <input type="text" name="login" class="inpt" /></div>
|
||||||
<div class="small-container"><p>Password:</p> <input type="password" name="pass" class="inpt"/></div>
|
<div class="small-container"><p>Password:</p> <input type="password" name="pass" class="inpt"/></div>
|
||||||
<input type="submit" value="Submit" class="btn1" />
|
<input type="submit" value="Submit" class="btn1" />
|
||||||
</form>
|
</form>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user