Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem ze skryptem logowania
#11
(12-10-2010, 13:19)R_Rafalsky napisał(a): Najpierw przekonwertuj pliki na UTF-8 bez BOM za pomocą Notepad++ (Format -> Konwertuj na UTF-8 bez BOM) Często pusta strona jest wynikiem nieprawidłowego kodowania, a u Ciebie te złe kodowanie widać.

I pokaż źródło pliku strona_glowna.php

Witam jeszcze raz,

przekonwertowałem kodowanie, ale nadal jest tak samo. Wklejam kod jeszcze raz.
plik login.php

Kod PHP:
ob_start();

      if (isset(
$_POST['konto']) and isset($_POST['password'])) {

      require(
'conn.php');

      
$konto mysql_real_escape_string(trim($_POST['konto']));
 
      
$password mysql_real_escape_string(trim($_POST['password']));
 
      if (
$konto != "" and $password != "") {

      
$password sha1(md5($password));
 
      
$zapytanie "SELECT id FROM user WHERE login='$konto' and password ='$password'";
 
      
$temp mysql_query($zapytanie) or die("Wystąpił błąd");

      
$ile mysql_num_rows($temp);

      
$temp mysql_fetch_array($temp);

      
$id $temp['id'];

       
      if (
$ile == 1) {

       

      
$_SESSION['user_id'] = $id;

       

      
$_SESSION['login'] = $konto;
 
       

      echo(
'Zostałeś zalogowany. ');

      } else {

      echo (
'Podałeś złe dane. Kliknij wstecz, aby spróbować ponownie.');

      
header('Location: index.php');

      }

      }

      }

      
ob_end_flush();
?>

plik conn.php

Kod PHP:
session_start();

if (
$_SESSION['login'] < 0)
 {
echo 
"Jesteś zalogowany...";

exit;
}
    
$host='localhost'//Tu moĹźliwe Ĺźe bÄ_dziesz musiaĹ_ wpisaÄ_ innego hosta ale czÄ_sto jest to wĹ_aĹ_nie localhost
    
$login='.....................................';
    
$haslo='.................................';
    
$nazwaBazy='.............................';
    
$lacz=mysql_connect($host$login$haslo);
    if (
$lacz==false) {
     
    die(
'Brak polaczenia z serwerem');
     
    }
     
    
mysql_select_db($..........................) or die(mysql_error());
    
        
mysql_close(); 

Co teraz jest źle? Bo już sam nie wiem... Ciągle wyświetla się biała strona w nowym oknie po zalogowaniu.
Strona index.php , to strona gdzie mam główna.

Bardzo proszę o pomoc, to dla mnie ważne.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Problem ze skryptem na republika.pl marecky 4 3,518 16-12-2011, 14:10
Ostatni post: marecky
  Problemy ze skryptem na dbv.pl Dawid1346 2 2,613 24-10-2011, 17:27
Ostatni post: Dawid1346
  Problem ze skryptem logowania. Lampek 0 1,474 23-08-2011, 21:00
Ostatni post: Lampek
  Banner z oknem do logowania borys24 2 3,246 14-06-2011, 01:33
Ostatni post: borys24
  Problem ze skryptem messi19125 12 7,874 26-05-2011, 22:32
Ostatni post: messi19125

Skocz do:


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