Автор Тема: Разбираю примеры авторизации и такая проблема  (Прочитано 6772 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andrez

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
-------index.php----------

 
  Введи пароль
 
 
 
   Логин:

   Пароль:

   
 
 

------------------------auth.php-----------
    session_start();
    if($Submit){
        if(($user_name=="123")&&($user_pass=="111")){
      $logged_user = $user_name;
         session_register("logged_user");
           header("Location: secr.php");
      exit;
    }
  }
  ?>

Вы ввели неверный пароль!


в любом случае выдается сообщение "Вы ввели неверный пароль!" файлы ссесий создаются, никаких сообщений об ошибках нет. В чем может быть проблема?

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Не все коту матрица.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #2 : 17 Августа 2004, 17:42:51 »
<?php
if(isset($_POST[\'user_name\']) AND $_POST[\'user_name\']=="123" AND $_POST[\'user_pass\']=="111"){
  session_start();
  $_SESSION[\'logged_user\'] = $_POST[\'user_name\'];
  header("Location: secr.php");
  exit;
}
?>
<html><body>
Вы ввели неверный пароль!
</body></html>



Uzver , ты просто дикарь.
ЧТО, по твоему, должна означать строчка $_SESSION[\'logged_user\']; ?!!!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #3 : 17 Августа 2004, 17:43:50 »
andrez
ты работаешь с сессиями неправильно. Как правильно - читай тут:
http://phpfaq.ru/sessions

Оффлайн andrez

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #4 : 17 Августа 2004, 18:01:05 »
RomikChef
Да вариант приведенный Uzver вполне работоспособный, но там другая проблема
-------secr.php---------
  session_start();
  if(!isset($logged_user)){
    header("Location: index.php");
    exit;
  }
?>

 
  Вы авторизированы
 



все время возвращает на index.php? я конечно разберу статью про сессии, но на готовых примерах учится проще )
Всем большое спасибо за помощь

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #5 : 17 Августа 2004, 18:02:12 »
Uzver , ты просто идиот.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #6 : 17 Августа 2004, 18:03:37 »
andrez если тебе пишут идиотский пример, не понимая. как что работает, то в этом случае ЛУЧШЕ учиться на статьях.
С ПРАВИЛЬНЫМИ примерами.

Если тебя инетресует общение с идиотами, то не надо ходить на этот форум.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #7 : 17 Августа 2004, 18:05:29 »
andrez потрудись прочесть ссылку, которую тебе дал Croaker
в ней объясняется, почему у тебя не работает, и как сделать, чтобы работало.
или ты совершенно не умеешь ПОНИМАТЬ, а умеешь только содрать готовый пример?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #8 : 17 Августа 2004, 18:12:19 »
andrez
Код, который тебе так понравился, не будет работать при многих условиях.
Этот код чудовищно дырявый.
Этот код написан человеком, который не понимает, что делает.

Тебе не стоит им пользоваться для своего же блага.
Благо я понимаю двояко:
1. Научиться и понять, а не просто сдирать готовое.
2. иметь правильный и не кривой код.
Если тебя это не интерерсует - можешь вступить в приватную переписку с узвером, а этот топик я закрою.

Оффлайн andrez

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #9 : 17 Августа 2004, 18:15:09 »
RomikChef
не, закрывать не надо, счас я свой вариант напишу, может кто ошибки поправит ))

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #10 : 17 Августа 2004, 18:33:05 »
Как проверку делать, ты понял?
Что примеры твои устарели, ты понял?
В чем глупость узверова кода, ты понял?
А почему не спрашиваешь?

Или ты понимаешь только примеры?
А ты понимаешь всю порочность такого подхода?
Что ситуации бывают разные.
что под каждую надо подстраиваться?
А подстроиться можно только если ты ПОНИМАЕШЬ, как что работает ,и можешь поменять код, или написать СРАЗУ устойчивый.

Ты и в шкле - решал задачки не по формулам, а готовые ответы списывал?

Оффлайн andrez

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #11 : 17 Августа 2004, 18:37:19 »
RomikChef млин, я ж сказал, что разберу и напишу свое )) а пример я брал отсюда: [с очередной ламерской помойки]

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #12 : 17 Августа 2004, 18:44:09 »
самое обидное на форуме, это когда стараешься. разжевываешь. СПЕЦИАЛЬНО пишешь ответ на заданный вопрос. Учитывая тысячу нюансов и СОТНИ ответов на один и тот же вопрос.

Но выбирая между прочтением этого ответа и каракулями брата-ламера, ВСЕГДА предпочитают второе.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #13 : 17 Августа 2004, 18:47:09 »
самое обидное на форуме, это когда стараешься. разжевываешь. СПЕЦИАЛЬНО пишешь ответ на заданный вопрос. Учитывая тысячу нюансов и СОТНИ ответов на один и тот же вопрос.

Но выбирая между прочтением этого ответа и каракулями брата-ламера, ВСЕГДА предпочитают второе.

Одно я могу сказать твердо.
Пока я модератор на этом форуме, идиотских ответов здесь не будет.
и если человек обладает зачатками интеллекта, достаточными, чтобы ткнуть в ссылку "поиск" и сформулировать поисковый запрос по своему вопросу, неправильных ответов он не найдет.

Оффлайн andrez

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разбираю примеры авторизации и такая проблема
« Ответ #14 : 17 Августа 2004, 18:54:40 »
RomikChef Со всем согласен, но пример это пример, а только на одних статьях далеко не уйдешь!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28