|
|
გამარჯობა, სტუმარო ( შესვლა | რეგისტრაცია )
Dec 20 2008, 03:56 PM
პოსტი
#1
|
|
|
კიბერ ბაიტი ![]() ![]() ![]() ![]() ჯგუფი: რეგისტრირებული პოსტები: 358 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 471 |
მოკლედ გავკეთE 2 ფაილი ერთი ინდეხ.პჰპ და მეორე ადმინ.პჰპ ადმინიდაა შემაქვს ინფოები და index.php ჩასნ ნუ მაგრამ მაქვს პორობლემა admin.php minda ro ქონდეს დაცვა უსერი და პაროლი. ნუ ამ ფაისლ არდავრქმევ admin.php სხვას დავრქმევ მარა ხო მარის შანსი ვიღაცამ მიაგნოს . ამიოტმ როგორ შეიძLება გაკეთება უსერი და პაროლის?
|
|
|
|
![]() |
Dec 24 2008, 01:58 PM
პოსტი
#2
|
|
![]() აქტიური წევრი ![]() ![]() ![]() ჯგუფი: რეგისტრირებული პოსტები: 337 ნიკის ჩასმა ციტატაში ჩასმა მდებარეობა: Münster წევრი №: 16 |
მოკლედ ასე გეტყვი ზოგად სიტუაციას:
გაქვს ფაილი, რომლის ფუნქციაა საშუალება მისცეს ყველა უზერს რაც უნდა ის წეროს. ფაილის დასაწყისში უნდა ჩასვა ფრაგმენტი if isset..... (ახლა კოდის წერას ვერ დავიწყებ). ამ ფრაგმენტმა უნდა განსაზღვროს რომ თუ თუ არსებობს Cookie მაშინ გაგრძელდეს ფაილის ნორმალურად მუშაობა, ან შეწყდეს და გამოიტანოს შესაბამისი შეტყობინება. ახლა რაც შეეხება ჩვენ შემთხვევას: main2.php ფაილში ნახე ფრაგმენტი პროგრამული კოდი <? if($logged_in){ echo 'Logged in as '.$_SESSION['username'].', <a href="logout.php">logout</a>'; }else{ echo 'Not logged in.'; } ?> პირველ ბლოკში პირველი echo ბრძანების დასრულების შემდეგ ბლოკის ბოლოში გაუშვი ფაილის კოდი რომელიც საშუალებას გაძლევს რაღაც ნიუსების დამატებისა თუ რაც გინდა ის. ამ შემთხვევაში ეგ ფრაგმენტი იმუშავებს მხოლოდ იმ შემთხვევაში თუ შესრულებული იქნება პირობა if($logged_in). ანუ არაავტორიზებული იუზერი დაინახავს მხოლოდ Not logged in ფრაზას, ხოლო ავტორიზებული სასურველ შედეგს. ანუ main2.php იქნება ადმინის მთავარი გვერდი. -------------------- whenever people agree with me, I always feel I must be wrong
|
|
|
|
beq@ PHP ფაილში ადმინკის გაკეთება Dec 20 2008, 03:56 PM
alchemist გჭირდება user account-ი.
მა... Dec 20 2008, 08:32 PM
beq@ ეს ყველაფერი გავაკ... Dec 21 2008, 03:47 PM![]() ![]() |
| მსუბუქი ვერსია | ახლა არის: 6th November 2025 - 08:24 AM |