Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) 1. Register_global, 2. PHP авторизация / 12 сообщений из 12, страница 1 из 1
15.10.2005, 23:51
    #33326740
Knight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Я в PHP новичек, не бейте слишком сильно :-)
У меня 2 вопроса:
1. Можно ли отключить/включить register_global только для одного скрипта какой-нибудь командой php (что в настройках PHP можно это я знаю)

2. Работая с PHP авторизацией у меня возникла такая мысль: вот у меня есть несколько скриптов на php составляющих одно целое, когда человек заходит на любую php страницу этого скрипта я чтоб не проверять каждый раз логин и пароль по базе проверяю некую переменную сессии, например: $_SESSION['auth'] если она равна 1 то всё в порядке, если нет редирект на страницу авторизации.
Так вот если я сейчас пишу второй набор скриптов как единое целое и тоже проверяю эту же переменную, то получается что пользователь авторизовавшись на 1-ом наборе скриптов получает доступ и к 2-му набору, несмотря на то что базы пользователей у них различны.
Вот в этом и состоит вопрос как разделить что у этих 2-х наборов скриптов базы пользователей разные, или при заходе на любую страницу каждый раз делать выборку с SQL сервера для проверки пользователя?

Мы против "аффтаров", учитесь писать по-русски!
...
Рейтинг: 0 / 0
16.10.2005, 00:21
    #33326744
ZoomNews
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
В другом наборе скриптов Будет уже Новая сессия...
И Параметры в них тоже будут разные...
...
Рейтинг: 0 / 0
16.10.2005, 03:10
    #33326777
Knight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
ZoomNewsВ другом наборе скриптов Будет уже Новая сессия...
И Параметры в них тоже будут разные...
Это, конечно, хорошо, но каким образом php отделит один набор скриптов от другого, по какому критерию?
...
Рейтинг: 0 / 0
16.10.2005, 04:26
    #33326785
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Сделайте иначе.
Вроде бы, очевидно как.
...
Рейтинг: 0 / 0
16.10.2005, 23:55
    #33327094
Knight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Ничего не получается, авторизовываюсь для одного набора скриптов, иду в другой и там я уже считаюсь авторизованным... Что делать даже не знаю :(
...
Рейтинг: 0 / 0
17.10.2005, 04:19
    #33327130
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Переделать авторизацию так, чтобы в сессии хранилась переменная, указывающая, для какого блока скриптов авторизация осуществлена.
...
Рейтинг: 0 / 0
20.10.2005, 00:57
    #33334121
Knight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Ой, какие вы все умные :) Я тут подумал, что действительно какой-то идентификатор поставить, просто думал может это можно как-нибудь автоматизировать...

P.S. Кстати никто так однозначно и не сказал можно или нельзя переключить register_global для конкретного скрипта
...
Рейтинг: 0 / 0
20.10.2005, 10:18
    #33334419
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Автоматизировать, простите, что? Написание кода?
Насчёт регистер_глобалс тут .
Но включать его -- идея плохая. Очень плохая.
...
Рейтинг: 0 / 0
22.10.2005, 10:51
    #33338576
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
DocAlНасчёт регистер_глобалс тут .
Но включать его -- идея плохая. Очень плохая.Вы сами то ссылочку читали? Ибо мнение о том, что register_globals можно изменить при помощи ini_set'а - не более, чем бред.
...
Рейтинг: 0 / 0
22.10.2005, 15:14
    #33338754
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Вот ТА ссылка.
Для отдельной директории менять можно, если php стоит модулем апача.
...
Рейтинг: 0 / 0
22.10.2005, 15:43
    #33338762
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
DocAlДля отдельной директории менять можноЧто-ж вы тогда ерунду-то городили про ini_set?
...
Рейтинг: 0 / 0
22.10.2005, 15:54
    #33338767
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) 1. Register_global, 2. PHP авторизация
Честно говоря, не помню)
Кажется, мне подумалось, что вываливать такую портянку на человека (а на нужную строчку ссылку не поставить) будет негуманно.)
Кстати, вот самая правильная ссылка ) Я её чего-то сразу не заметил...
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) 1. Register_global, 2. PHP авторизация / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]