Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z logowaniem
Diablico14
post 17.08.2008, 17:14:22
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.08.2008

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


Witam mam nastepny problem m.in polega on na tym gdy chce zeby ktos sie zalogowal on sie loguje. Wtedy nie zostaje on przeniesiony do strony ktorej chce i nie zostaja mu przyznane dane prawa
CODE

<?php

session_start();

require("konfiguracja.php");

$db = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbdatabase, $db);

if($_POST['submit']) {
$sql = "SELECT 1 FROM `loginy` WHERE `nazwa_uzytkownika` = '" . $_POST['nazwa_uzytkownika'] . "' AND `haslo` = '" . $_POST['haslo'] . "';";

$result = mysql_query($sql);
$numrows = mysql_num_rows($result);

if($numrows == 1) {


$row = mysql_fetch_assoc($result);
session_register("USERNAME");
session_register("USERID");

$_SESSION['USERNAME'] = $row['nazwa_uzytkownika'];
$_SESSION['USERID'] = $row['id'];

header("Location: " . $config_basedir);
}
else {
header("Location: " . $config_basedir . "/logowanie.php?error=1");
}
}
else {

require("naglowek.php");

if($_GET['error']) {
echo "Nieudana operacja logowania. Proszę spróbować ponownie!";
}

?>

<form action="<?php echo $SCRIPT_NAME ?>" method="post">

<table>
<tr>
<td>Nazwa użytkownika</td>
<td><input type="text" name="nazwa_uzytkownika"></td>
</tr>
<tr>
<td>Hasło</td>
<td><input type="password" name="haslo"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Zaloguj!"></td>
</tr>
</table>
</form>

<?php
}
require("stopka.php");
?>

a naglowek.php jest taki
CODE

<?php

session_start();

require("konfiguracja.php");

$db = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_query("SET NAMES cp1250");
mysql_select_db($dbdatabase, $db);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<title><?php echo $config_blogname; ?></title>
<link href="arkusz_styli.css" rel="stylesheet">
</head>
<tresc>
<div id="header">
<h1><?php echo $config_blogname; ?></h1>
</div>
<div id="menu">
<a href="index.php">Główna strona</a>
<a href="wyswietlanie_kategorii.php">Kategorie</a>

<?php

if(isset($_SESSION['USERNAME']) == TRUE) {
echo "<a href='wylogowanie.php'>Wylogowanie</a>";
}
else {
echo "<a href='logowanie.php'>Logowanie</a>";
}

if(isset($_SESSION['USERNAME']) == TRUE) {
echo " - ";
echo "[<a href='dodawanie_wpisu.php'>Dodaj wpis</a>]";
echo "[<a href='dodawanie_kategorii.php'>Dodaj kategorię</a>]";
}

?>
</div>

<div id="container">

<div id="main">
</div>

Prosze o pomoc
Z gory thx


Ten post edytował Diablico14 17.08.2008, 17:39:00
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 Wersja Lo-Fi Aktualny czas: 12.07.2025 - 19:20