ahoj mohl by mi někdo helpnou s vytvořením nějakého login formus vyuzitim pdo už se nad tím lopotím pár hodin a zatím sem nenašel žádnou ucelenouucebni/tutorial pomoci ktere bych se to mohl naucit
sesmolil sem toto už od pohledu mi je jasné že je to ptákovina ale prostě nevím jak na to :-( dost možná sem i zbytečně namnožil funkce ve třídě ale to jde ruku v ruce s kodem ktry sem myslel že bude fungovat alespn z casti
<?php
class Login {
private function listOfUsers($login, $sha1pass)
{
$result = Database::query('SELECT `login`, `password` FROM `users` WHERE login = ' . $login . ' and password = ' . $sha1pass . '');
return $result->fetchALL();
}
private function countUsers($login, $sha1pass)
{
$count = $this->listOfUsers($login, $sha1pass);
$auth = $count->rowCount();
if($auth == 1)
{
session_start();
$_SESSION['login'] = stripslashes($login);
header("Location: ../index.php?clanek=uvod");
} else {
echo('něco je blbě');
}
}
public function writeForm()
{
echo("<form method='post'>");
$form = new form();
$form->input('text', 'nick', 'nick', '', 1);
$form->input('password', 'password', 'password', '', 2);
$form->button('submit', 'go', 'Přihlásit');
}
public function signIn()
{
if(isset($_POST['go']))
{
$this->countUsers($_POST['nick'], $_POST['password']);
}
}
public function write()
{
$this->signIn();
$this->writeForm();
}
}
?>