Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z obsługą logowania na sesjach
DeemR
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 1
Dołączył: 7.02.2009
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam, jest początkujący w PHP i chcąc podnieść swoje umiejętności próbuje zrobić stronę z rejestracja, logowaniem itp.
Niestety przy logowaniu występuje problem:
Kod
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/rafix15/public_html/lolek/setuser.php:6) in /home/rafix15/public_html/lolek/setuser.php on line 54

Bład podczas logowania.

Spacje przed session_start są pousuwane.

Oto kod:
setuser.php
Kod
ob_start();              

session_start();

session_register("log");



if(empty($_SESSION["log"]))$_SESSION["log"]=0;



    



        $user = $_POST['nick'];

        $pass = $_POST['haslo'];

        $pass = md5($pass);

        

     mysql_connect('localhost','login','haslo')or die("Nie można nawiązać połączenia z bazą");

     mysql_select_db('baza')or die("Wystąpił błąd podczas wybierania bazy danych");

        

  

        

if($_SESSION["log"]!=1){

    if(!empty($_POST["nick"]) && !empty($_POST["haslo"])){

        if(mysql_num_rows(mysql_query("SELECT * FROM users WHERE nick='$user' AND haslo='$pass'"))){

            echo "Zalogowano poprawnie. Witaj $user";

            $_SESSION["log"]=1;

            }

        else echo ("Bład podczas logowania.");

        }

    else  echo ("Źle wypełniłeś formularz. Spróbuj jeszcze raz.");

}

else {



echo ("Jesteś już zalogowany.");



}



ob_end_flush();

mysql_close();        

  ?>


index.php - formularz

Kod
<form action="setuser.php" method="post">

    <span class="style2">Nick  

    <input type="text" name="nick"  maxlength="10"/>

    Nick



    Hasło

    <input type="password" name="haslo" />

    Hasło</span>



    



    <input type="submit" name="loguj" value="Go!" />

</form>

Gdzie leży mój błąd? Proszę o pomoc

Ten post edytował DeemR 7.02.2009, 22:20:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 23:27