|
Тема |
Vupros #2 :-) |
|
Автор | DEEM (Нерегистриран) | |
Публикувано | 12.04.02 15:36 |
|
|
znachi primerno iskam da si napravia edin admin panel za daden script.
toi shte se sustoi ot
login.pl - suotvetno za login
menu.pl - menuto
i da kajem ima oshte nikakvi si filove - niama znachenie.
vuprosat mi e svurzan s logvaneto v tozi admin panel
znachi da kajem ako beshe pod php 4 v nachaloto na fila login.pl moga da sloja edna funkcia session_start(); koiato startira nov session ili puk produljava star ako ima takuv. Po nadolu v tozi file suotvetno si se printva edna forma za login i usera si username-a i pass-a. Ako te sa verni togava moga da napravia taka:
$logged = 1;
session_register("logged");
tuk funkciata session_register() registrira promenlivata $logged i neinata stoinost kum tozi session kogoto startirahme v nachaloto na fila sus session_start().
i sega da kajem se poiaviava nadpis che logvaneto e uspeshno i t.n. i edin link kum menu.pl. Klikvam si az na linka i kakvo stava:
v nachaloto na menu.pl ima pak sushtata funkcia session_start(); tuk tazi funkcia vijda che ima startiran session ot login.pl i vmesto da startira nov tia resume-va staria zaedno sus stoinosta na onazi promenliva $logged;
i sega suotvetno moga da si napravia vuv fila
if($logged==1) {
print "ok";
} else {
print "Access Denied, please login";
exit;
}
a sega sled vsichko tova koeto izpisah... Kak po diavolite da napravia tova neshto v perl? ima li nachin? zashtoto ne iskam da polzvam cookies ili puk da izpolzvam razni promenlivi v url-a sus kriptirani passwords i t.n.
|
| |
|
|
|