Witam.
Po wielu
nieudanych probach , napisania skryptu logowania poddalem sie.
<?php
// laczenie z baza danych i wybor bazy danych
$db = mysql_connect("localhost","root","vertrigo") or
die ("polaczenie nie moze byc zrealizowane");
$username = $_POST['username'];
$password = md5($_POST['password']);
if ($_GET['username'] != '') { //jezeli ktos przez adres probuje kombinowac
}
if ($_GET['password'] != '') { //jezeli ktos przez adres probuje kombinowac
}
$password = md5($password); //szyfrowanie hasla if (!$username OR
empty($username)) {
echo 'Wypełnij pole z loginem!'; }
if (!$password OR
empty($password)) {
echo 'Wypełnij pole z hasłem!'; }
$istnick_zapytanie = mysql_query("SELECT * FROM `rejestracja` WHERE `uzytkownik` = '$username' AND `haslo` = '$password'"); // sprawdzenie czy istnieje uzytkownik o takim nicku i hasle if ($istnick_zapytanie[0] == 0)
{
echo 'Logowanie nieudane. Sprawdź pisownię nicku oraz hasła.'; }
else
{
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
$username = $_SESSION['username'];
$password = $_SESSION['password'];
{
echo '<br>Nie byłeś zalogowany albo zostałeś wylogowany<br><a href="index.php">Strona Główna</a><br>'; }
$user = (mysql_query("SELECT * FROM uzytkownicy WHERE `uzytkownik`='$username' AND `haslo`='$password' LIMIT 1"));
{
echo '<br>Nieprawidłowe logowanie.<br>'; }
// tresc dla zalogowanego uzytkownika
echo 'Witaj '.$username[uzytkownik
].' zostałeś/aś pomyślnie zalogowany/a, tutaj umieść ukryta strone tylko dla zalogowanych';
}
?>
Oto skrypt , problem jest taki , ze jakbym nie zmienil zapytanie caly czas.
Kod
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php:11) in C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php on line 11
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php:11) in C:\Program Files\VertrigoServ1\www\mojastrona\zalogowano.php on line 11
3Logowanie nieudane. Sprawdź pisownię nicku oraz hasła.