witam. Przeczytałem ten topici niestety nie znalazłem odpowiedzi na moje pytanie, a artykuł 1 jest dosc nie jasny dlamnie. Byłbym wdzieczny za pomoc. Mam swoja stronke, na której napisałem sobie skrypt logowania. Chciałbym ją zintegrować z forum na tej zasadzie, że strona iforum miałyby wspolna tabelele z użytkownikami. Tzn jesli ktos sie zarejestruje na stronie to bedzie miał też konto na forum. Jak napisać to logowanie? Oto pliki, które ja napisałem do mojej strony:
formularz:
Kod:
<form action="logowanie.php" method="post" class="boxFormularz">
Login: <input type="text" name="login" class="boxFormularzTekst"/>
<br /><br />
Hasło: <input type="password" name="haslo" class="boxFormularzTekst"/>
<br /><br />
<input type="submit" value="Wejdź" class="boxFormularzWyslij" />
</form>
a to plik sprawdzajacy czy user jest zalogowany:
[php]
if(!isset($_SESSION['zalogowanyUzytkownik']))
{
wypiszBox('Logowanie:', '<form action="logowanie.php" method="post" class="boxFormularz">Login: <input type="text" name="login" class="boxFormularzTekst"/><br /><br />Hasło: <input type="password" name="haslo" class="boxFormularzTekst"/><br /><br /><input type="submit" value="WejdĽ" class="boxFormularzWyslij" /></form>');
}
elseif(isset($_SESSION['zalogowanyUzytkownik']))
{
print('<div class="podkladka">');
print('<div class="boxNaglowek">');
print('Witaj '. $_SESSION['zalogowanyUzytkownik'].':');
print('</div>');
print('<div class="box">');
print('<a href="http://mikolow.zhp.pl/nowa/panel/?id=aktualnosci" class="boxLink">Panel moderatora</a>');
print('<a href="http://mikolow.zhp.pl/nowa/wylogowanie.php" class="boxLink">Wyloguj</a>');
print('</div>');
print('</div><br ><br />');
}
[/php]
a to samo logowanie:
[php]
$hasloZFormularza=$_POST['haslo'];
$loginZFormularza=$_POST['login'];
if(empty($hasloZFormularza) || empty($loginZFormularza))
{
header("Location:
http://mikolow.zhp.pl/nowa/?log=1");
}
else
{
include('connect.php');
$pobierzUzytkownika=mysql_query("SELECT * FROM nowa_uzytkownicy WHERE login='$loginZFormularza'");
if(mysql_num_rows($pobierzUzytkownika)==0)
{
print(mysql_error());
header("Location:
http://mikolow.zhp.pl/nowa/?log=2");
}
else
{
while($uzytkownik=mysql_fetch_array($pobierzUzytkownika))
{
if($uzytkownik['haslo']==$hasloZFormularza)
{
session_start();
session_register("zalogowanyUzytkownik");
$zalogowanyUzytkownik=$uzytkownik['login'];
header("Location:
http://mikolow.zhp.pl/nowa/");
}
else
{
header("Location:
http://mikolow.zhp.pl/nowa/?log=2");
}
}
}
}
[/php]
jak to przerobić tak, żebym mogl sie logwac na stronie i uzywać dane uzytkownikow z bazy ?