Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Авторизация PHP + MS SQL Server / 16 сообщений из 16, страница 1 из 1
28.10.2013, 13:13
    #38443373
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
Здравствуйте.
Дело такое, значит. Есть машина-сервак. На ней работают всякие там проги, в том числе и скуль-сервер, и веб-сервер. На этом сервере работают пользователи через RDP.
Есть желание понаписать свой сайт / форум / чятик, только учус PHP.
Весь кагбы web будет запускаться в контексте всё того же сеанса удалёнки.

На скуль-сервере 8 настройки авторизации: штатные Виндовс. В скуле хранится БД форума.
Веб-сервер - из пакета Денвер.
Браузер IE, все настройки прокси/портов в группе сделаны.

Всё в общем-то работает. Только вот добавление записей происходит под именем моим - кто запустил веб-сервер Денвера. Это я полагаю, что причина именно в том. Настройка соединения в запросах php не содержит инфы о логине/пароле.

Пожалуйста, подскажите что в данной ситуации можно сделать?

Свою авторизацию написать можно, но идея была именно в том, что БД на скуль-сервере и авторизация штатная виндовая.
Или может подскажете как вообще по-человечески организуется авторизация на форумах, интернет-магазинах?

Спаси бо.
...
Рейтинг: 0 / 0
28.10.2013, 13:17
    #38443387
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
qow_Свою авторизацию написать можно, но идея была именно в том, что БД на скуль-сервере и авторизация штатная виндовая.
Логины в системе однозначно и безапелляционно говорят о сотруднике организации. А произвольные логины недопустимы.
В РНР, как я понял, нет возможности взять реальный логин, а тем более без ведома пользователя.
В скуль-сервер значение "автор_сообщения" по умолчанию выставлено в system_user.
...
Рейтинг: 0 / 0
28.10.2013, 13:18
    #38443394
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
вы правда хотите дать всей организации права на БД?
...
Рейтинг: 0 / 0
28.10.2013, 13:29
    #38443420
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
ScareCrowвы правда хотите дать всей организации права на БД?
На добавление записей. DDL-запросов нет и не предполагается. К тому же все, кто имеет доступ к БД ИС, те и получают доступ к форумной БД. И никто больше.
Пока так. А как было бы более разумно?
...
Рейтинг: 0 / 0
28.10.2013, 13:32
    #38443431
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
как у всех нормальных людей. сделать справочник пользователей и писать ID из этого справочника.
импортить (ну и авторизовывать) можно через LDAP
http://php.net/manual/ru/book.ldap.php
...
Рейтинг: 0 / 0
28.10.2013, 13:41
    #38443448
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
qow_qow_Свою авторизацию написать можно, но идея была именно в том, что БД на скуль-сервере и авторизация штатная виндовая.
Логины в системе однозначно и безапелляционно говорят о сотруднике организации. А произвольные логины недопустимы.
В РНР, как я понял, нет возможности взять реальный логин, а тем более без ведома пользователя.
В скуль-сервер значение "автор_сообщения" по умолчанию выставлено в system_user.Ну в локальной сети попросить виндовую авторизацию у браузера можно. Для iis это надо включить в настройках . Для Апача... ну теоретически тоже можно .
Если юзеры ходят на сайт из локалки через IE, c дефолтными настройками он вроде должен сразу авторизоваться. С другими браузерами все не так просто.
...
Рейтинг: 0 / 0
28.10.2013, 13:52
    #38443472
ejnadall
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
?,

можно так же авторизовать пользователя при входе на страницу (сайт) через модуль апач тынц
...
Рейтинг: 0 / 0
28.10.2013, 14:25
    #38443530
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
ScareCrowкак у всех нормальных людей. сделать справочник пользователей и писать ID из этого справочника.
импортить (ну и авторизовывать) можно через LDAP
http://php.net/manual/ru/book.ldap.php
Изучу. А логин/пароль сессии хранить в куках?
...
Рейтинг: 0 / 0
28.10.2013, 14:26
    #38443534
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
?qow_пропущено...

Логины в системе однозначно и безапелляционно говорят о сотруднике организации. А произвольные логины недопустимы.
В РНР, как я понял, нет возможности взять реальный логин, а тем более без ведома пользователя.
В скуль-сервер значение "автор_сообщения" по умолчанию выставлено в system_user.Ну в локальной сети попросить виндовую авторизацию у браузера можно. Для iis это надо включить в настройках . Для Апача... ну теоретически тоже можно .
Если юзеры ходят на сайт из локалки через IE, c дефолтными настройками он вроде должен сразу авторизоваться. С другими браузерами все не так просто.
IE авторизует. Но в БД пишется под логином веб-сервера (сервер же отправляет сообщение скуль-серверу), то есть под моим.
...
Рейтинг: 0 / 0
28.10.2013, 14:29
    #38443539
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
ejnadall?,

можно так же авторизовать пользователя при входе на страницу (сайт) через модуль апач тынц
Почитал и нашёл , что с денверовским апачем можно проделывать подобную штуку.

Спаси бо всем. Есть поля, буду пахать.
...
Рейтинг: 0 / 0
29.10.2013, 08:42
    #38444413
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
LDAP, оказывайцо очень обширная тема. А до существования оного протокола как реализовывали авторизацию?
...
Рейтинг: 0 / 0
29.10.2013, 09:01
    #38444426
ejnadall
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
qow_,А до существования оного протокола как реализовывали авторизацию?

поясните...
...
Рейтинг: 0 / 0
29.10.2013, 09:30
    #38444450
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
LDAP, как я понял, появился совсем недавно. Как было до него?
Пока не понятно как служба каталогов увязывается с авторизацией на форуме/сайте.
...
Рейтинг: 0 / 0
29.10.2013, 11:38
    #38444655
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
qow_IE авторизует. Но в БД пишется под логином веб-сервера (сервер же отправляет сообщение скуль-серверу), то есть под моим.
http://php.net/manual/en/install.windows.iis7.php ищите там "Impersonation"
...
Рейтинг: 0 / 0
29.10.2013, 11:44
    #38444671
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
Вообще-то, если нужно только имя авторизованного пользователя, оно лежит в $_SERVER['REMOTE_USER']
...
Рейтинг: 0 / 0
30.10.2013, 12:34
    #38446438
qow_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация PHP + MS SQL Server
Спасибо!!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Авторизация PHP + MS SQL Server / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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