to chyba proste jak drut....
Znalazłem jakiś system zaraz go przerobie...
Kod
<?php
session_start();
mysql_connect("localhost","login","haslo");
mysql_select_db("baza_danych");
if(isset($_SESSION['zalogowany'])) {
header("Location: http://www.example.com/".$_SESSION['login'].".html");
exit();
}else{
if(isset($_POST['wyslij'])) {
if(mysql_num_rows(mysql_query("SELECT login, haslo FROM konta WHERE login = '".$_POST['login']."' && haslo = '".$_POST['haslo']."' ")) > 0) {
if(mysql_num_rows(mysql_query("SELECT nr FROM konta WHERE login = '".$_POST['login']."' && haslo = '".$_POST['haslo']."' ")) > 0 ) {
$_SESSION['zalogowany'] = true;
$_SESSION['login'] = $_POST['login'];
$_SESSION['haslo'] = $_POST['haslo'];
header("Location: http://www.example.com/".$_SESSION['login'].".html");
} 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='Wyślij' name='wyslij'>
</form>
<?php
}
}
jeśli ktoś na ten skrypt będzie i jest zalogowany - przeniesie godo strony example.com/JEGO_LOGIN.html, i do tej strony też przeniesie gdy się zaloguje... w innym wypadku wyświetli forma logowania:)
zmień sobie to example.com:)