[ miljakovic @ 28.01.2018. 22:27 ] @
postovani,
radim jedan web sajt u kome imam problem sa upotrebom dve sesije.
naime, postoji deo za administratora sa njegovom login stranom gde ukucava svoje ime i pass, i pristupa podacima koje samo on moze da menja.
korisnici imaju svoju login stranu gde unose svoje podatke i pristupaju samo korisnickom delu sajta.
stranice i skripte za administratora su u folderu admin, a za korisnike u user.
svaki folder ima svoju session.php stranicu sa sesijama otvorenim samo za njim.

session.php za admina:
session_start();
$user_check = $_SESSION['login_user'];
$user_id = $_SESSION['login_id'];
$user_pass=$_SESSION['login_pass'];

$query="select * from ADMINISTRACIJA where KORISNICKO_IME = '$user_check' ";
$ses_sql = mysqli_query($db,$query);
$row = mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);
$login_session = $row['KORISNICKO_IME'];

if(!isset($_SESSION['login_user'])){
header("location:login");
}

session.php za korisnika:
session_start();
$user_check1 = $_SESSION['login_user'];
$user_pass1=$_SESSION['login_pass'];
$user_id1 = $_SESSION['login_id'];

$query="select * from UCESNICI where KORISNICKO_IME = '$user_check1' ";
$ses_sql = mysqli_query($db,$query);
$row = mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);
$login_session_user = $row['KORISNICKO_IME'];

if(!isset($_SESSION['login_user'])){

header("location:checkin");

za admina sve radi besprekorno, ali za korisnika nece nikako.
moje pitanje je kako mogu da koristim dve sesije, posebno za admina, posebno za korisnike
web sajt je skoro 99% uradjen, jer smo radli posebno, jedan na adminu, jedan na useru i tako je sve radilo ok. kad ih spojimo i prebacimo sve na jedan server javljaju se problemi u smislu da nijeda promenljiva iz sesije korisnika nije ucitana

unapred zahvalan na odgovoru!
hvala unapred
[ bojan_bozovic @ 29.01.2018. 01:15 ] @
A da direktno setujes admin cookie za admina sa recimo SHA512 hashom admin user+pass, dok "ugradjeni" session cookie koristis za ostatak sajta? Mislim, tako bi se radilo u bilo kome jeziku, bilo to PHP, Perl ili cak C/C++.