Здравейте! Искам да направя под вход форма:
да има чекбокс, пред който да пише: Приемам условията и като е чекнат да може да се натисне вход, а ако не е да не може и да излиза съобщение че не са приети условията (както излиза невалидно потребителско име...). Ако можете да го приспособите към кода по-горе. Благодаря предварително!
Код:
<?php
session_start();
$name[] = "user"; $pass[] = "password";
function loginform(){
echo '<fieldset style="padding: 2">';
echo '<legend>Вход</legend>';
echo '<form method=post action="?">';
echo 'Потребителско име: <input type=text name=username value="' . $_POST[username] . '">';
echo '<br>';
echo 'Парола: <input type=password name=pass>';
echo '<br>';
echo '<input type=submit name="s1" value="Вход">';
echo '</form>';
echo '</fieldset>';
}
if($_GET['action'] == "logout"){
$_SESSION['loggedin'] = false;
$_SESSION['username'] = "";
}
if($_SESSION['loggedin'] == false){
if(!$_POST['s1']){
loginform();
}else{
$tmpname = $_POST['username'];
$tmppass = $_POST['pass'];
$t = count($name);
$i = 0;
while($i <= $t){
if($tmpname == $name[$i] && $tmppass == $pass[$i]){
$_SESSION['loggedin'] = true;
$_SESSION['username'] = $name[$i];
header('Location: ?');
}
$i++;
}
echo "<div class='status'>Невалидно потребителско име и/или парола!</div>";
loginform();
}
die;
}
?>
да има чекбокс, пред който да пише: Приемам условията и като е чекнат да може да се натисне вход, а ако не е да не може и да излиза съобщение че не са приети условията (както излиза невалидно потребителско име...). Ако можете да го приспособите към кода по-горе. Благодаря предварително!