PHP, Login, Session(); header(); |
|
|
გამარჯობა, სტუმარო ( შესვლა | რეგისტრაცია )
PHP, Login, Session(); header(); |
Oct 5 2010, 03:02 PM
პოსტი
#1
|
|
ახალბედა ჯგუფი: რეგისტრირებული პოსტები: 2 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 9.686 |
გამარჯობა ფორუმელებო.
php ში ადმინპანელის დაწერას ვაპირებ და ავოტირიზაციის სკრიპტში რაღაც მეშლება. login.php პროგრამული კოდი <body> <form action="Check_login.php" method="post"> <input type="text" name="username" id="username" /><br /> <input type="password" name="password" id="password" /><br /> <input type="submit" name="submit" value="Login" id="submit" /><br /> </form> </body> პროგრამული კოდი <body> Check_login.php <?php $username = $_POST['username']; $password = $_POST['password']; $cms_username = "vakho"; $cms_password = "123"; if($username == $cms_username && $password == $cms_password) { session_start(); $_SESSION['cms_key'] = "openSession"; header("location:Admin_panel.php"); // echo '<meta http-equiv="refresh" content="0;url=Admin_panel.php">'; exit(); } if($username == "" || $password == "") { echo "შეავსეთ ორვე ველი"; exit(); } if($username != $cms_username || $password != $cms_password) { echo "სახელი ან პაროლი არასწორია"; exit(); } ?> Admin_panel.php პროგრამული კოდი <?php if ($_SESSION['cms_key'] = "openSession") { header("Location:Check_login.php"); } else { exit(); } ?> 1 როცა სახელს და პაროლს სწორად ვწერ მაშინ სესიებში არის შეცდომაო. რა შეცდომაა? 2 login.php და Check_login.php -ს გაერთიანება როგორ შეიძლება? სულ სამი ფაილია. login.php Check_login.php და Admin_panel.php |
|
|
მსუბუქი ვერსია | ახლა არის: 5th June 2024 - 11:54 PM |