Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z logowaniem
#1
Witam.
Mam logowanie i gdy klikam Zaloguj to mnie przenosi do strony logowania.
PS. Zrobiłem takie coś co sprawdza czy jestem zalogowany
A gdy to usunę to przenosi do pliku konto.php ( Wszystko ladnie pięknie ) Lecz zamiast pisać: "Witaj (NAZWAUSERA)" To pisze: "Witaj C" I albo mi się zdaje albo nie zapisuje mi danych w sesjach gdyż w tych co pobiera dane mam:
Kod PHP:
$uzytkownik['punkty'
itp. Czyżbym zrobił źle plik odpowiedzialny za zalogowanie. ? Lecz miałem jeszcze jakieś silniki na dysku więc wziołem z z tego Silnika logowanie ( Działało w Orginale ) i pozmieniałem na moje Dane i to samo Sad znów pisze "Witaj C" A gdy dodałem ten plik co sprawdza sesje to znów mnie przenosiło do logowania Sad W czym tkwi Problem ?
PS. plik login.php:

Kod PHP:
<?php

if(!empty($_POST)){
    if (!empty(
$_POST['login']) && !empty($_POST['haslo'])){
        
$_POST['login'] = mysql_real_escape_string($_POST['login']);
        
$_POST['haslo'] = md5($_POST['haslo']);
        

        
$gracz mysql_fetch_array(mysql_query("select gracz from gracze where login = '".$_POST['login']."' and haslo = '".$_POST['haslo']."' limit 1"));

        if(empty(
$gracz)) echo "<p style='color:#CC0000'>Podano niprawidłowe dane</p>";
        else {
            
$_SESSION = array();
            
$_SESSION['user'] = $gracz['gracz'];


            
header('Location: konto.php');
        }
    } else {
        echo 
"<p style='color:#CC0000'>Źle wypełniłeś Pola</p>";
    }
}

?>
    
<div id="krieger">
    <h1 style="position:relative; top: 20px;">Zaloguj Się</h1>
    <div class="login_logout_div">
        <table width="100%" cellpadding="0" cellspacing="2" border="0" align="center">
        <tr class="alt">
            <td>Aby się zalogować musisz mieć konto w grze jeśli go nie masz <a href="index.php?id=Zarejestruj">Kliknij tutaj</a> <br /><br/></td>
        </tr
    
     <p>
        <form action='index.php?id=Zaloguj' method='post'>
            <table>
            <tr class="alt">
            <td>Login:</td>
        </tr>
                <td><input type='text' name='login' value='<?php echo $_POST['login'?>'/></td>
            </tr>
            <tr class="alt">
            <td>Hasło:</td>
        </tr>
                <td><input type='password' name='haslo'/></td>
            </tr>
            
             <tr>
            <td>Logując się, akceptuję <a href="" target="_blank" rel="nofollow" class="copyright">Ogólne Warunki Umowy i Regulamin</a></td>
        </tr>
            
            <tr>
                <td style="padding-left:20px;"><br /><input type="submit" value="Zaloguj Się" class="button1"></td>
            </tr>
            </table>
           <a href="" target="_self" class="headlines"></a>
        </form>
     </p>
        </div>
    </div> 
Jeśli mnie nie znasz to żałuj !!
My GG: 10125806
Odpowiedz
#2
skad wzieles ten kod?

$_SESSION = array();
$_SESSION['user'] = $gracz['gracz'];

http://www.tizag.com/phpT/phpsessions.php
Odpowiedz
#3
Bo ja próbuję narazie się pobawić z silnikami i je przerabiam i to logowanie to jest to co z silnika ( które działa ) Spróbuję z innego może zadziała bo to logowanie co ja zrobiłem ma pare lat i je skasowałem bo miało dużo dziur Smile
Jeśli mnie nie znasz to żałuj !!
My GG: 10125806
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl