Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z logowaniem
Forum PHP.pl > Forum > Przedszkole
Diablico14
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
ayeo
Witaj!

Popraw, proszę, tytuł tematu na zgodny z zasadami działu Przedszkole.

Co do Twojego pytania, to nie do końca rozumiem winksmiley.jpg Możesz troszkę jaśniej?

Pozdrawiam!
Diablico14
Problem jest taki iz gdy ktos sie loguje nie zostaje przeniesiony na dana strone i nie moze np. dodawac komentarzy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.