Tak wygląda moja tabelka.
--
-- Struktura tabeli dla `konta`
--
CREATE TABLE IF NOT EXISTS `konta` (
`nr` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(20) NOT NULL,
`haslo` varchar(20) NOT NULL,
`email` varchar(50) NOT NULL,
`mod` int(1) NOT NULL DEFAULT '0',
`admin` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`nr`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Zrzut danych tabeli `konta`
--
INSERT INTO `konta` (`nr`, `login`, `haslo`, `email`, `mod`, `admin`) VALUES
(1, 'Test', 'test', 'test@test.pl', 0, 0);
A tak wygląda mój plik login.php :
<?php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<title>#</title>
</head>
<body>
<br><br><br><br><br><br><br><br><br>
<?
include("config.php");
if(isset($_SESSION['zalogowany'])) { echo "Witam, ".$_SESSION['login']; }else{
if(isset($_POST['wyslij'])) {
FROM konta WHERE login = '".$_POST['login']."'
&& haslo = '".$_POST['haslo']."' ")) > 0) {
WHERE login = '".$_POST['login']."'
&& haslo = '".$_POST['haslo']."' ")) > 0 ) {
$_SESSION['zalogowany'] = true;
$_SESSION['login'] = $_POST['login'];
$_SESSION['haslo'] = $_POST['haslo'];
echo 'Zostałeś zalogowany. Za chwilę zostaniesz przeniesiony na stronę <a href="index.php">główną</a>.'; echo "<script>setTimeout('document.location = \"index.php\"', 1000);</script>";
} else {
echo "Złe hasło, proszę spróbować ponownie"; }
} else {
echo "Nie ma takiego użytkownika"; }
} else {
?>
<form method='POST' action='logowanie.php'>
<b>nazwa uzytkownika:</b> <input type='text' name='login'><br>
<b>haslo:</b> <input type='password' name='haslo'><br>
<input type='submit' value='Wylij' name='wyslij'>
</form>
<?php
}
}
?>
i nie mam pojęcia co i jak mam dopisać żeby sprawdzało i odpowiednio nakierowywało na rangi żeby potem w indexie móc dać
if ($_SESSION['admin'] == 1) {
}
if ($_SESSION['mod'] == 1) {
}
etc. lub coś podobnego do tego.
Nie wiem czy to sensowne, ale chce to zrobić w jednej tabeli a nie bawić sie w relacje czy inne pierdółki na bazie 15 tabel.