 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
ice_cold
Data înscrierii: 24/Noi/2005
Mesaje: 6
|
| Trimis: Joi Noi 24, 2005 6:14 pm Titlul subiectului: ce ziceti de situl asta? |
|
|
http://cent.xhost.ro este primul site al meu pus pe net. ii in php & mysql, la design mai am de lucru, insa la coding am cam terminat. va rog sa nu va opriti numai la prima pagina, ca aveti multe de vazut mai incolo. nu fiti duri, ca, cum v-am zis, ii primu site care l-am pus pa net, acuma lucrez la noul design in photoshop
ms |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Joi Noi 24, 2005 8:22 pm Titlul subiectului: |
|
|
| E si primul tau mesaj pe un forum? Posteaza si tu la evaluare site nu la proiecte. |
|
| Sus |
|
ice_cold
Data înscrierii: 24/Noi/2005
Mesaje: 6
|
| Trimis: Joi Noi 24, 2005 11:11 pm Titlul subiectului: |
|
|
| sorry, nu am vazut ca este si o sectiune de evaluare a siturilor :wink: |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Vin Noi 25, 2005 12:25 am Titlul subiectului: |
|
|
Pai e cam.... prea simplu.
Apoi,
Citat:
Profesorul Em@il a fost adaugat in baza de date
Apasati aici pentru a va intoarce la sectiunea de administrare
(vezi http://cent.xhost.ro/profesori.php )
Ia citeste tutorialul lui Oriceon si vezi cum se face autentificarea. Pentru inceput, pune un .htaccess cu user si parola in directorul cu administrarea si fa-ti backup urgent la site, poate altii nu-s asa de bine intentionati ca mine si-ti sterg draq tot ce ai facut (banuiesc ca ai muncit ceva).
P.S. Sper sa nu te superi ca m-am adaugat pe lista de profesori, alte tampenii nu am facut! |
|
| Sus |
|
ice_cold
Data înscrierii: 24/Noi/2005
Mesaje: 6
|
| Trimis: Vin Noi 25, 2005 12:33 am Titlul subiectului: |
|
|
stai linistit em@il, ca nu ma supar :wink: oricum, situl e inca in versiunea beta, de aceea am si postat pe mai multe forumuri, sa vad ce parere au si altii despre site si ce as mai putea imbunatati
autentificarea tre s-o rezolv, dar pls nu mai zice la nimeni cum ai intrat la administrare pls, ca pana am timp sa rezolv problema, cineva poate face vraiste acolo.
legat de faptul ca e cam simpla, pai nu prea am avut ce sa pun pe ea, in fond, e situl unui liceu, si legat de continut, l-am facut in genul altor situri de scoli din tara.
oricum , ms ca nu ai facut stricaciuni in administrare si dak ai idei, sunt binevenite :D |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Vin Noi 25, 2005 12:34 am Titlul subiectului: |
|
|
| vezi mesaj privat, dupa ce faci ce ti-am zis acolo, spui si dupa aceea iti explicam aici cum se face autentificarea. |
|
| Sus |
|
ice_cold
Data înscrierii: 24/Noi/2005
Mesaje: 6
|
| Trimis: Vin Noi 25, 2005 12:42 am Titlul subiectului: |
|
|
em@il, ms mult de tot, m-ai salvat :D
sper sa vb maine despre cum sa fac autentificarea beton si dak mai ai ceva sfaturi in legatura cu situ, sunt binevenite
ms mult inca o data |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4553
Locație: la birou
|
| Trimis: Vin Noi 25, 2005 1:17 am Titlul subiectului: |
|
|
| eu iti propun sa ii faci un design :) |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Vin Noi 25, 2005 9:19 am Titlul subiectului: |
|
|
Referitor la autentificare, ti-am zis sa citesti tutorialul lui oriceon.
Din cate am vazut eu, tu ai pagini separate. Ar tb. sa ai un singur punct de intrare (front controller) in site (index.php) si toate linkurile sa le ai de genul index.php?page=xxx. Paginile efective ( editprofesori.php, ....) le pui intr-un singur director, de ex, actions pe care-l poti proteja cu .htaccess ( deny from all) sau, le poti proteja ca mai jos.
In index.php sa ai ceva de genul:
<?php
define('IN_ADMIN',true);
if (!isset($_SESSION['username'])) {
require 'actions/login.php';
exit;
}
if (isset($_GET['page'])) {
$page=$_GET['page'];
} else {
$page='welcome';
}
switch($page) {
case 'welcome': require 'actions/welcome.php'; break;
case 'profesori': require 'actions/profesori.php'; break;
//....
default:
require 'actions/notfound.php';break;
}
?>
Pentru protectia paginilor din actions acum ai mai multe variante:
1. prin .htaccess in care pui Cod: deny from all
2. prin cod php
<?php
if (!defined('IN_ADMIN')) die('Nu poti accesa direct aceasta pagina');
?>
Daca nu vrei sa rescrii totul cu linkuri de genul index.php?page=xxx atunci in toate paginile verifica daca userul e autentificat, adica pui ceva de genul la inceput:
<?php
if (!isset($_SESSION['username'])) {
require 'autentificare.html';
//sau faci redirectare la pagina de login
// header('Location: http://siteul.tau/administrare/autenficare.html');
exit;
}
// restul de cod
?> |
|
| Sus |
|
ice_cold
Data înscrierii: 24/Noi/2005
Mesaje: 6
|
| Trimis: Vin Noi 25, 2005 11:31 am Titlul subiectului: |
|
|
em@il, ms de ajutor, sper sa rezolv problema azi, iar dak nu inteleg ceva, o sa incerc sa te contactez
ms inca o data |
|
| Sus |
|
ice_cold
Data înscrierii: 24/Noi/2005
Mesaje: 6
|
| Trimis: Vin Noi 25, 2005 1:14 pm Titlul subiectului: |
|
|
nu merge si nu stiu de ce :( cred ca la mine e o problema cu setarea din php.ini, pentru ca nici exercitiul lui oriceon cu autentificarea nu merge, adica nu ma lasa sa ma autentific, chiar dak in baza de date ma inregistreaza. nush ce problema are .
sutentificarea nu se poate face si altfel, fara a apela la sesiuni?
va rog, am nevoie de ajutor, pana ma prind si io de smecherie, cum merge treaba cu cookies, sesiuni, htacces, etc
ms |
|
| Sus |
|
bchrys
Data înscrierii: 21/Oct/2005
Mesaje: 18
Locație: Targu Mures, Romania
|
| Trimis: Mie Dec 07, 2005 9:12 pm Titlul subiectului: |
|
|
| Ai pus session_start() inainte de a lucra cu sesiunea? Intreb pentru ca de multe ori se uita usor de asa ceva. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|