Buna,
Sunt nou in domeniu si as dori sa ma ajutati cu cateva sfaturi.
Am un site si as dori sa sa implementez "Script Utilizatori - Inregistrare si Autentificare / Logare" si sa protejez unele pagini asa cum se intampla cu logarea pe site-ul https://marplo.net sau cu alte site-uri.
Cum as putea acest lucru?
Multumesc anticipat.
Protejare pagini cu Script Inregistrare / Autentificare
-
- Mesaje: 5
Protejare pagini cu Script Inregistrare / Autentificare
MarPlo
Mesaje: 4343
Salut
In fisierul "Citeste.html" din ultima versiune a script-ului de Inregistrare /Autentificare Utilizatori sunt adaugate urmatoarele informatii:
Modul prin care se poate determina afisarea in site a unui continut daca utilizatorul este autentificat si alt continut daca nu e autentificat:
- Se poate face prin verificarea existentei variabilei $_SESSION['username'].
Modul prin care se poate determina afisarea in site a unui continut in functie de rangul utilizatorului:
- Se poate face prin verificarea valorii variabilei $_SESSION['rank'].
- Daca e vorba de altceva, poate trebuie sa precizati mai exact care e protejarea pe care doriti sa o faceti.
In fisierul "Citeste.html" din ultima versiune a script-ului de Inregistrare /Autentificare Utilizatori sunt adaugate urmatoarele informatii:
Modul prin care se poate determina afisarea in site a unui continut daca utilizatorul este autentificat si alt continut daca nu e autentificat:
- Se poate face prin verificarea existentei variabilei $_SESSION['username'].
Cod: Selectaţi tot
<?php
if(isset($_SESSION['username'])) {
echo 'Executa un cod daca utilizatorul este autentificat';
}
else {
echo 'Adauga alt cod pt. neautentificati';
}
?>
- Se poate face prin verificarea valorii variabilei $_SESSION['rank'].
Cod: Selectaţi tot
<?php
if(isset($_SESSION['rank']) && $_SESSION['rank']>2) {
echo 'Date afisate /incluse pt. utilizatorii cu rang mai mare decat 2.';
}
else if(isset($_SESSION['rank']) && $_SESSION['rank']==2) {
echo 'Continut afisat /inclus pt. utilizatorii cu rang 2.';
}
else {
echo 'Date afisate /incluse pt utilizatorii autentificati, cu rang 1, sau vizitatori.';
}
?>
milly62
Mesaje: 5
Multumesc. Dar totusi...
Revin ...
Doresc sa protejez o anumita pagina. Atunci când un utilizator dorește să o acceseze, și nu este autentificat, acesta sa fie redirecționat către o pagina de logare. După logare / înregistrare acesta să fie redirecționat către pagina dorită . De asemenea dacă un utilizator este autentificat în locul formularului de autentificare să apară cine e logat și un buton de delogare.
O altă problemă este ca formularul de autentificare / logare nu îmi apare pe toate paginile site-ului
Site-ul meu este : bestsmartphone.ro/nou/
Cu stimă, milly62
Revin ...
Doresc sa protejez o anumita pagina. Atunci când un utilizator dorește să o acceseze, și nu este autentificat, acesta sa fie redirecționat către o pagina de logare. După logare / înregistrare acesta să fie redirecționat către pagina dorită . De asemenea dacă un utilizator este autentificat în locul formularului de autentificare să apară cine e logat și un buton de delogare.
O altă problemă este ca formularul de autentificare / logare nu îmi apare pe toate paginile site-ului
Site-ul meu este : bestsmartphone.ro/nou/
Cu stimă, milly62
MarPlo
Mesaje: 4343
In pagina care vrei sa adaugi redirectionare daca utilizatorul nu e logat, poti folosi codul acesta:
La partea de revenire automata la pagina dorita dupa inregistrare, nu am cod.
Daca utilizatorul e logat, in locul formularului de autentificare e deja afisat link catre pagina lui personala si pt delogare. In pagina personala e rubrica cu cine e logat.
Nu am vazut in vreo pagina din site-ul tau adaugat formularul de autentificare / logare din scriptul pentru utilizatori.
Cod: Selectaţi tot
if(!isset($_SESSION['username'])) header('Location: adresa_pagina_redirect');
Daca utilizatorul e logat, in locul formularului de autentificare e deja afisat link catre pagina lui personala si pt delogare. In pagina personala e rubrica cu cine e logat.
Nu am vazut in vreo pagina din site-ul tau adaugat formularul de autentificare / logare din scriptul pentru utilizatori.
milly62
Mesaje: 5
Îmi cer scuze. Totuși nu funcționează normal:
- formularul de înregistrare / logare nu îmi apare pe toate paginile cu toate că l-am pus într-o pagină master;
- scriptul de redirecționare nu funcționează cu toate că l-am pus pe prima linia a fișierului .php care doresc să-l protejez (bestsmartphone.ro/nou/ghidurixxx.php.
Se mai poate face ceva??
- formularul de înregistrare / logare nu îmi apare pe toate paginile cu toate că l-am pus într-o pagină master;
- scriptul de redirecționare nu funcționează cu toate că l-am pus pe prima linia a fișierului .php care doresc să-l protejez (bestsmartphone.ro/nou/ghidurixxx.php.
Se mai poate face ceva??
MarPlo
Mesaje: 4343
Codul dat mai sus:
Se adauga in fisier ".php", unde e cod intre "<php ... ?>" , dupa session_start();.
- Scriptul merge bine asa cum e, dar anumite probleme pot sa apara si de la alte script-uri din site unde adaugi codul. In cazul asta, trebuie sa cunosti cat de cat PHP si JavaScript ca sa stii despre ce e vorba sa poti modifica unde trebuie, sau sa depanezi codul sa vezi ce erori da si ce date adauga in sursa HTML a paginii.
Cod: Selectaţi tot
if(!isset($_SESSION['username'])) header('Location: /ghidurixxx.php');
- Scriptul merge bine asa cum e, dar anumite probleme pot sa apara si de la alte script-uri din site unde adaugi codul. In cazul asta, trebuie sa cunosti cat de cat PHP si JavaScript ca sa stii despre ce e vorba sa poti modifica unde trebuie, sau sa depanezi codul sa vezi ce erori da si ce date adauga in sursa HTML a paginii.
Subiecte similare
-
Script rasturnare imagine
JavaScript - jQuery - Ajax
Primul mesaj
O idee de un script cum as putea face ca atunci cand am o imagine rasturnata sa apas de exemplu pe sageti si sa mi-o aduca in ce pozitie vreau eu?...Ultimul mesaj
Salut,
Ca idee ar fi urmatoarea:
1. Adaugi imaginea intr-un element canvas.
2. Cu sgetile /butoanele apelezi o functie javascript care roteste... -
Cerere: Script si cod calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana -
script si cod html calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana -
Problema ordonare in script paginare
PHP - MySQL - XML
Primul mesaj
Buna, am urmatorul script de paginare, insa nu reusesc sa-l setez sa-mi returneze inregistrariile din mysql ordonate descendent dupa ID.Ultimul mesaj
Am...
Multumesc mult de ajutor, functioneza perfect!!! -
Intrebare script simple-backup-manager
Scripturi de pe site
Primul mesaj
un update la mysqli pentru scriptul asta?Ultimul mesaj
Salut,
Acel script poate fi setat sa lucreze cu PDO sau MySQLi.
In mod initial e deja setat pentru MySQLi, in proprietatea $conn_mod.
Vezi... -
Cerere: Corectare Script upload cu jquery
Cereri si Oferte
Primul mesaj
Am facut un script de upload cu jquery si cu butoane de rotire si progress bar dar pana sa introduc progress barul imi incarca poza in folder,dupa ce...Ultimul mesaj
Scriptul jquery pe care-l ai pentru rotation nu se potriveste cu upload de mai multe fisiere.
Ca sa functioneze cu multiple upload trebuie...