საიტზე რეგისტრაცია არის გვერდის არასავალდებულო ფუნქცია. სოციალურ ქსელში ან ვებსაიტზე პირადი გვერდისთვის - სავიზიტო ბარათებისთვის ამის გაკეთება სავსებით შესაძლებელია. ონლაინ მაღაზიის ან საიტისთვის, სადაც ვიზიტორების დიდი რაოდენობაა, თქვენ უნდა შექმნათ ავტორიზაციის ფორმა.
ინსტრუქციები
Ნაბიჯი 1
გამოიყენეთ სერვერული მექანიზმი, რომელიც ქმნის სპეციალურ სესიებს, რომლებიც ინახავს ყველანაირ ინფორმაციას დამთვალიერებლის შესახებ, როდესაც ის საიტის გვერდებზე დადის. იგი აცნობებს მომხმარებელს ავტორიზაციის შესახებ. ბრაუზერის შეყვანის შემდეგ, სერვერი შექმნის ახალ სესიას, ხოლო php სკრიპტი ან გახსნის წვდომას უფლებამოსილი მომხმარებლისთვის გვერდზე, ან სხვა ვიზიტორებს შეჰყავს შესვლისა და პაროლის შეყვანა.
ნაბიჯი 2
ამისათვის შექმენით გვერდი მონაცემთა შეყვანისთვის. HTML კოდით შესვლის ფორმების კოდირება. დასაწყისში დაამატეთ php კოდი, ის გააკონტროლებს მომხმარებლის მიერ შეყვანილი პაროლისა და შესვლის სისწორეს. დარწმუნდით, რომ დაამატეთ ბრძანება "session_start ();", რომელიც საშუალებას გაძლევთ დაიწყოთ ახალი სესია, რომელიც ჯერ კიდევ არ არის შექმნილი კონკრეტული ვიზიტორისთვის.
ნაბიჯი 3
შექმენით ცალკე ფაილი, რომელიც შეიცავს მხოლოდ php კოდს. ის დაუკავშირდება ზუსტად იმ გვერდს, რომელსაც პაროლის დაცვა სჭირდება. დაარქვით მას "auth.php" (ეს ტრადიციულია ამ ფაილებისთვის). Php ტეგის შემდეგ დაუყოვნებლივ განათავსეთ განცხადება "session_start ();"
ნაბიჯი 4
დააკავშირეთ ავტორიზაციის ბლოკი სერვერზე შენახულ ყველა ფაილთან, რომლებსაც დაცვა სჭირდებათ არასასურველი მომხმარებლებისგან. აუცილებელია კოდის ჩასმა თითოეული PHP გვერდის დასაწყისში.
ნაბიჯი 5
გამოიყენეთ სხვა მეთოდი ავტორიზაციის ფორმის შესაქმნელად. ჩამოტვირთეთ მოდული (ცხელი შესვლის ფორმა, Fancybox და ა.შ.) ნებისმიერი დეველოპერის საიტის ბმულის გამოყენებით, მაგალითად code.google.com. ჩამოწერეთ მისთვის გახსნილი ფანჯრის პარამეტრები და სტილი. ავტორიზაციის ბლოკის დამალვის მიზნით, შეიყვანეთ კოდი.
ნაბიჯი 6
დააინსტალირეთ მოდული. გადადით მასზე, რათა გარეგნობა მოირგოთ CSS სტილის გამოყენებით. შეინახეთ პარამეტრები და შეამოწმეთ იგი მუშაობს. თუ ყველაფერი სწორად გაკეთდა, საიტის ზედა ნაწილში გამოჩნდება პატარა ჩანართი, როდესაც დააჭირეთ მას, იხსნება ფანჯარა ვიზიტორების მონაცემების შესვლის ველებით (შესვლა, პაროლი).