Untitled
unknown
plain_text
2 years ago
6.9 kB
8
Indexable
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>logowanie</title>
<style>
*{
margin: 0;
}
body{
background-color: #9B6F7F;
display: flex;
justify-content: center;
align-items: center;
color: white
}
main{
display: flex;
justify-content: center;
align-items: center;
}
input{
border-radius: 5px;
}
#tabela{
background-color: #C89FA3;
border-radius: 5px;
color: black;
}
#zaloguj{
background-color: #DBB3B1;
border: solid 1px;
border-radius: 5px;
}
</style>
</head>
<body>
<main>
<form method="POST">
<fieldset>
<legend>Rejestracja</legend>
<section id="tabela">
<table>
<tr>
<td>Login: </td>
<td><input type="text" name="rlogin"></td>
</tr>
<tr>
<td>Hasło: </td>
<td><input type="password" name="rpass"></td>
</tr>
<tr>
<td><input type="submit" name="zarejestruj"></td>
</tr>
<tr>
<td>
<?php
if(isset($_POST['rlogin']) && isset($_POST['rpass'])){
$rlogin = $_POST['rlogin'];
$rpass = $_POST['rpass'];
if(empty($rlogin) && empty($rpass)){
echo "Wprowadź login i hasło.";
}
elseif(empty($rpass)){
echo "Wprowadź hasło.";
}
elseif(empty($rlogin)){
echo "Wprowadź login.";
}
else{
$conn = @mysqli_connect("localhost","root","","perry_the_logowanie");
if($conn->connect_error){
die("Nie udało się nawiązać połączenia z bazą danych. Kod błędu: ". $conn->connect_error);
}
else{
$sql = "INSERT INTO dane_logowania (login, haslo) VALUES(SHA1('$rlogin'),MD5('$rpass'))";
$result = mysqli_query($conn,$sql);
echo "Zarejstrowano pomyślnie";
}
}
}
?>
</td>
</tr>
</table>
</section>
</fieldset>
</form>
<form method="POST">
<fieldset>
<legend>Logowanie</legend>
<section id="tabela">
<table>
<tr>
<td>Login: </td>
<td><input type="text" name="login"></td>
</tr>
<tr>
<td>Hasło: </td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td><input type="submit" value="Zaloguj" id="zaloguj"></td>
<td><a href="haslo.php" target="_BLANK">Nie pamiętam hasła</td>
</tr>
<tr>
<td>
<?php
if(isset($_POST['login']) && isset($_POST['pass'])){
$login = $_POST['login'];
$pass = $_POST['pass'];
if(empty($login) && empty($pass)){
echo "Wprowadź login i hasło.";
}
elseif(empty($pass)){
echo "Wprowadź hasło.";
}
elseif(empty($login)){
echo "Wprowadź login.";
}
else{
$conn = @mysqli_connect("localhost","root","","perry_the_logowanie");
if($conn->connect_error){
die("Nie udało się nawiązać połączenia z bazą danych. Kod błędu: ". $conn->connect_error);
}
else{
$login = SHA1($login);
$haslo = MD5($pass);
$sql = "SELECT * from dane_logowania where login = '$login' AND haslo = '$haslo'";
$wynik = $conn->query($sql);
if($wynik->num_rows > 0){
echo "Zalogowano";
}
else{
echo "Nieprawidłowa nazwa użytkownika lub hasło .";
}
}
}
}
?>
</td>
</tr>
</table>
</section>
</fieldset>
</form>
</main>
</body>
</html>Editor is loading...
Leave a Comment