Kód:
<?php
session_start();
//nastavene napevno, ty to asi overujes v db
$_NICK = "nick";
$_HESLO = "heslo";
if(isset($_GET['logout'])) {
unset($_SESSION['nick']);
header("Location: ".$_SERVER['PHP_SELF']);
}
if(!isset($_SESSION['nick'])) {
if(!empty($_POST)) {
if($_NICK==$_POST['nick'] && $_HESLO==$_POST['heslo']) {
$_SESSION['nick'] = $_POST['nick'];
header("Location: ".$_SERVER['PHP_SELF']);
} else {
$errMsg = "Chybne prihlasovacie udaje!";
}
}
if(isset($errMsg)) {
echo $errMsg;
} ?>
<!--Prihlasenie--------------------------------------------------------------------------------------->
<? //Prihlasenie , zatial je uzivatel je OFFLINE
include("config.php");
$spojeni=mysql_connect("");
$spojenidb=mysql_select_db("");
if (!$spojeni)
{
echo"Nepodarilo se navazat spojeni se serverem.";
exit;
}
$prihlasen="";
if($co=="logout"){
MySQL_Query("UPDATE $MySQL_tabulka SET ip='' WHERE id=$id;");
$code="";
$error="<b>Nyní jste byl odhlášen.</b><br>Pokud budete chtít dále pokračovat v režimu pro registrované, musíte se znova přihlásit<br><br>";
}
if($nick!=""){
$bb = MySQL_Query("SELECT * FROM $MySQL_tabulka WHERE nick='$nick';");
echo MySQL_Error();
$aa=MySQL_Fetch_Array($bb);
if (md5($aa[heslo]==$heslo) and ($heslo!="")){
$IP=$REMOTE_ADDR;
MySQL_Query("UPDATE $MySQL_tabulka SET ip='$IP' WHERE nick='$nick';");
$time=time();
MySQL_Query("UPDATE $MySQL_tabulka SET posledni_akce='$time' WHERE nick='$nick';");
$heslo=MD5($time.$REMOTE_ADDR);
MySQL_Query("UPDATE $MySQL_tabulka SET kod='$kod' WHERE nick='$nick';");
$_SESSION['nick'] = "$nick";
$url="id=".$aa[id]."&code=".$kod;
$prihlasen=$aa[id];
} else {$error="Chybný nick alebo heslo<br><br>";}
}
if($code!=""){
$bb = MySQL_Query("SELECT * FROM $MySQL_tabulka WHERE id='$id';");
$aa=MySQL_Fetch_Array($bb);
$rozdil = time() - $aa[posledni_akce];
if($rozdil>300 or $rozdil<0) $povol="ne";
if(($aa[kod]==$code)and($aa[ip]==$REMOTE_ADDR) and ($povol=="")){
$time=time();
MySQL_Query("UPDATE $MySQL_tabulka SET posledni_akce='$time' WHERE id='$id';");
$url="id=".$id."&code=".$code;
$prihlasen=$id;
} else {$str="";MySQL_Query("UPDATE $MySQL_tabulka SET ip='' WHERE id='$id';"); $error="<b>Nejste přihlášen</b><BR>Buď nesouhlasí IP, nebo se provedlo automatické odhlášení, kvůli neaktivitě delší než 5 minut. Přihlaste se proto prosím znovu.<br><br>";}
}
?>
<?
if($prihlasen!=""){
$stav=1;
$sql = mysql_query("INSERT INTO uzivateliaa(stav) VALUES('".$stav."')");
}
?>
<?if($prihlasen==""){?>
<? echo'
<form method="post">
Nick:<input type="text" name="nick">
Heslo:<input type="password" name="heslo">
<input type="submit" value="Prihlasit">
</form>
<?php } else {
//prihlaseny ';
echo '<a href="?logout">ODHLASIT</a>';
} }
?>
<?//Zaciatok STRANKYYYYYYYY---------------------------------------------------------------------------------------------------------------------
if($prihlasen!=""){
echo 'strankaaa';