Σας παρακαλώ βοηθήστε με...

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από PanosPss » 02 Νοέμ 2009 02:12

Γειά σας. Θα είμαι πολύ σαφής σε αυτό που θέλω να σας ρωτήσω. Θα παρακαλούσα να μην απαντήσουν όσοι δεν ξέρουν...Ευχαριστώ.

Το ερώτημά μου είναι:

Έχω κάνει τα αρχεία Login.php, Check_Login.php και Login_Success.php. Τα έχω δημιουργήσει σύμφωνα με το θέμα: Ένα απλό User Login σε PHP.

Τώρα θέλω να μου πείτε πως γίνετε να βλέπουν μια ιστοσελίδα πχ. την Home.php μόνο αυτοί που είναι Admin. Σημείωση: Στην βάση δεδομένων μου, στον πίνακα members έχω βάλει και Access_Level που οι Admin έχουν Access_Level 100.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από fafos » 02 Νοέμ 2009 02:50

Exeis katanhsei pos douleoun oi sessionns gia na synexisoume thn syzhthsh?

auto:

"Θα παρακαλούσα να μην απαντήσουν όσοι δεν ξέρουν...Ευχαριστώ. "


den to lene pote se ena forum giati poly apla esy mporei na mhn to dineis toso katanohta gia na sou apanthsei sosta h oxi o allos.. an kapoios grapsei kati asxeto me auto pou zhtas na tou thn peis.. mhn ton prokatavaleis..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από PanosPss » 02 Νοέμ 2009 03:33

1) gia ta session etc kai etc,
2) An kapoios dn katabalei ti ennow as to pei, apla ennoousa na mn grapsoun autoi pou den 3eroun thn lisi...

br0 mporeis na me help?

H opoios mporei as help...

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από fafos » 02 Νοέμ 2009 03:58

PanosPss έγραψε:1) gia ta session etc kai etc,
2) An kapoios dn katabalei ti ennow as to pei, apla ennoousa na mn grapsoun autoi pou den 3eroun thn lisi...

br0 mporeis na me help?
an kai den polykatalavaino thn glossa pou grafeis tha to prospathiso :lol:

1. sto script pou anafereis kapou prepei na leei ti kodika vazeis stis selides sou gia na lamvanei an eisai syndemenos h oxi (p.x. sthn koryfh ths Home.php: <? session_start(); klp klp ?> )

2. sthn selida pou se syndeei me thn vash (synhthos h login.php) gia na epalhtheusei tous kodikous sou kapou tha exei mia synthikh pou tha leei oti an isxyoun oi kodikoi ola ok, allios grapston (p.x. if($rows==1) { syndesou} else { na fygeis apo do, na pas allou} )
mesa sto "syndesou" prepei na feiakseis 1 metavlith gia na anagnorizei ton xrhsth . gia paradeigma, o xrhsths fafos me id=4 kai omada=admin otan paei sthn home.php na epitrepete na thn dei giati h omada tou einai admin.. opote bazeis auta ston kodika tou login.php (ekei pou einai to "syndesou"):

Κώδικας: Επιλογή όλων

if&#40;$rows==1&#41; &#123; syndesou
$_SESSION&#91;'uid'&#93; = $rows&#91;id&#93;;// tha dosei ton kodiko 4 gia ton fafo
&#125; else &#123; na fygeis apo do, na pas allou&#125; 
tora ksereis oti opou kaleis thn $_SESSION['uid'] pairneis to id tou xrhsth kai stis selides sou kaleis mia query gia na sou travhksei ta stoixeia tou user kai na ta xrhsimopoihseis opos thes...

gia paradeigma sthn home.php kaleis:

Κώδικας: Επιλογή όλων

	
$userid = $_SESSION&#91;'uid'&#93;;

$query = "SELECT * FROM users WHERE id='$userid' '";
	$result = mysql_db_query&#40;$dbname, $query, $link&#41;;
	$row = mysql_fetch_array&#40;$result&#41;

katopin les ston kodika:

Κώδικας: Επιλογή όλων

if&#40;$row&#91;omada&#93;=='admin'&#41;&#123;
...deikse thn selida...
&#125; else &#123;

... mhn deixneis thn selida... metafersou kapou allou..
&#125;
auta se general lines bro....
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από PanosPss » 02 Νοέμ 2009 04:11

Ευχαριστώ br0...θα το δοκιμάσω αύριο και αν έχω πρόβλημα πουθενά θα το αναφέρω εδώ.... ευχαριστώ και πάλι και καλό βράδυ

PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από PanosPss » 03 Νοέμ 2009 01:09

Br0 fafo τι είναι το $link? η μάλλον σε τι απευθύνετε το $link??

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από fafos » 03 Νοέμ 2009 01:52

PanosPss έγραψε:Br0 fafo τι είναι το $link? η μάλλον σε τι απευθύνετε το $link??
re sy bro pano h syndesh me thn vash einai: $link = mysql_connect($dbhost, $dbuser, $dbpass);
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από PanosPss » 03 Νοέμ 2009 03:53

a ok br0....

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από Basilakis » 03 Νοέμ 2009 10:50

Εικόνα

Fafos, νομίζω εκτός απο προγραμματισμό πρέπει να διαβάσεις και αυτό το βιβλίο τώρα :P

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Σας παρακαλώ βοηθήστε με...

Δημοσίευση από cordis » 03 Νοέμ 2009 12:12

Yo br0! την άλλη φορά να γράφεις 'Αδέρφι', γιατί είμαστε Ελληνικό forum!
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης