Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosba o pomoc - mam prosty blad w pliku logowania
dareckiphp
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 10.07.2003

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


:?: Czy ktos doswiadczony moglby zobaczyc co napisalem i wskazac gdzie palnalem glupote.
Mam tabele 'osoba' o polach $uzytkownik i $haslo oraz $stanowisko.
Chcialbym aby przy logowaniu skrypt sprawdzal kto sie loguje i przekierowywal go na odpowiednia strone.
Caly czas jednak kieruje mnie do strony loguj_ok.php. Blagam o pomoc.
--
[php:1:fab6297097]<?php

require ("../security/funkcje.php");
polaczenie();

if(!isset($uzytkownik) && !isset($haslo)) { // brak wpisu
echo "blad";

} else { // wpisy zrobione -> polaczenie
$test = "SELECT id_stanowisko
FROM osoba
WHERE login = '$uzytkownik' AND haslo = '$haslo'";
$wynik_testu = mysql_query($test);

if ($wynik_testu = 1) { // jesli id_stanowisko=1 (int) to jest admin
header ("Location: ../rezerwacje/login_ok.php");
exit;
}
if ($wynik_testu = 2) { // to kelner
header ("Location: ../rezerwacje/login_ok_kelner.php");
exit;
}
}

?>[/php:1:fab6297097]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dareckiphp
post
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 10.07.2003

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


No wszystko fajnie, ale nadal brak rezultatow.
Nadal kierowany jestem jedynie na strone login_ok.php (czyli == 1).
Wdzieczny bede za pomoc ponownie.
Teraz skrypt wyglada tak (jesli dobrze zrozumialem):
[php:1:4c3f2d6369]<?php
// ...
$test="SELECT id_stanowisko FROM osoba WHERE login = '$uzytkownik' AND haslo = '$haslo'";
$wynik_testu = mysql_query($test);
$wynik_testu_row = mysql_num_rows($wynik_testu);

if ($wynik_testu_row == 1){
header ("Location: ../rezerwacje/login_ok.php");
exit; }
if ($wynik_testu_row == 2){
header ("Location: ../rezerwacje/login_ok_2.php");
exit; }
//...
?>[/php:1:4c3f2d6369]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 16:57