Ahojte, stiahol som si jeden template s login poliami, skusil som tam zadať svoje hodnoty a nefunguje mi to.. Vedel by mi niekto poradiť? Ide o to, že sme vyvinuli PHP hru z druhej sv. vojny. Teraz sa zameriavame na dizajn ako taký a tu som sa zasekol na login page. Po odoslaní formulára sa stránka iba refreshne. Vedel by mi niekto pomôcť a prípadne upraviť kód?
Login na webe: lfs-league.php5.sk
<!DOCTYPE html>
<html >
<head>
<meta charset="UTF-8">
<title>Nation Wars</title>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes">
<link rel='stylesheet prefetch' href='http://fonts.googleapis.com/css?family=Open+Sans'>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="cont"> <form action="index.php" method="post">
<div class="demo">
<div class="login">
<div class="login__check"></div>
<div class="login__form">
<div class="login__row">
<svg class="login__icon name svg-icon" viewBox="0 0 20 20">
<path d="M0,20 a10,8 0 0,1 20,0z M10,0 a4,4 0 0,1 0,8 a4,4 0 0,1 0,-8" />
</svg>
<input type="text" class="login__input name" placeholder="Používateľské meno" name='username'/>
</div>
<div class="login__row">
<svg class="login__icon pass svg-icon" viewBox="0 0 20 20">
<path d="M0,20 20,20 20,8 0,8z M10,13 10,16z M4,8 a6,8 0 0,1 12,0" />
</svg>
<input type="password" class="login__input pass" placeholder="Heslo" name='password'/>
</div>
<input type="submit" name="odoslat" value='Prihlásiť' class="login__submit" />
<p class="login__signup">Nemáš účet? <a href=register.php>Registruj sa</a></p>
</div>
</div>
<div class="app">
<div class="app__top">
<div class="app__menu-btn">
<span></span>
</div>
<svg class="app__icon search svg-icon" viewBox="0 0 20 20">
<path d="M20,20 15.36,15.36 a9,9 0 0,1 -12.72,-12.72 a 9,9 0 0,1 12.72,12.72" />
</svg>
</div>
<div class="app__logout">
<svg class="app__logout-icon svg-icon" viewBox="0 0 20 20">
<path d="M6,3 a8,8 0 1,0 8,0 M10,0 10,12"/>
</svg>
</div>
</div>
</div>
</form></div>
<?php
session_start();
if(isset($_POST['odoslat'])){
if(isset($_SESSION['uid'])){
echo "Už si prihlásený!";
}else{
$username = protect($_POST['username']);
$password = protect($_POST['password']);
$login_check = mysql_query("SELECT `id` FROM `user` WHERE `username`='$username' AND `password`='".md5($password)."'") or die (mysql_error());
if(mysql_num_rows($login_check) == 0){
echo "Nesprávna kombinácia mena/hesla!";
}else{
$activated_check = mysql_query("SELECT `activated` FROM `user` WHERE `username`='$username' AND `password`='".md5($password)."'") or die (mysql_error());
$activated = mysql_fetch_assoc($activated_check);
if($activated['activated'] == 0){
echo "Tento účet ešte nebol aktivovaný!";
}else{
$get_id = mysql_fetch_assoc($login_check);
$_SESSION['uid'] = $get_id['id'];
echo 'Hallo funguje to?! Asi by malo';
}
}
}
}else{
echo "Chyba!";
} ?>
</body>
</html>
Neviem si už rady.. Ďakujem za pomoc.