12-10-2010, 13:03
Witam, zmieniłem trochę kod, ale dalej nic się nie zmienia. Po zalogowaniu mam białe okno i nic więcej. Wkleję jeszcze raz kod i może ktoś pomoże mi go naprawić do końca.
plik conn.php
plik login.php
Z góry dziękuję za pomoc.
plik conn.php
Kod PHP:
<?php
session_start();
ob_start();
if ($_SESSION['login'] < 0)
{
echo "Jesteś zalogowany...";
header("Location: strona_glowna.php");
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();
ob_end_flush();
plik login.php
Kod PHP:
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.');
}
}
ob_end_flush();
Z góry dziękuję za pomoc.