Просмотр темы
Проверка по БД при регистрации
|
|
wowan |
Опубликовано 20.07.2011 16:06
|
![]() Пользователь ![]() Сообщений: 122 Зарегистрирован: 06.11.2010 20:09 |
Подскажите, пожалуйста, уважаемые знатоки, возможно ли сделать так: при регистрации пользователей производить проверку по сторонней базе данных? На наличие регистрирующегося в ней (БД) по какому либо параметру (например по номеру членского билета)? Туманно объяснил.... Вот так: как разрешить регистрацию только тем пользователям, которые являются членами одной организации и их данные храняться в сторонней базе данных? Заранее спасибо за советы. P/S: за реальную помощь готов заплатить |
|
|
Neo_Allex |
Опубликовано 20.07.2011 16:15
|
![]() Модератор ![]() Группа поддержки ![]() Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
закрыть подключение к локальной базе данный, открыть стороннюю, считать данные и сравнить, закрыть подкл. к сторонней базе, открыть к локальной.
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
|
Polarfox |
Опубликовано 20.07.2011 17:57
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3381 Зарегистрирован: 20.08.2010 14:03 |
Зачем именно по бд когда можно спросить сторонний серв, или серв один?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Razor |
Опубликовано 20.07.2011 18:42
|
![]() Администратор ![]() Группа поддержки ![]() Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Если я правильно понял, очень легко реализовать. Алгоритм: register.php 1. Подключаемся к сторонней бд 2. Выбираем соответствующее поле(по которому делаем проверку) 3. if ($row!=NULL) { тут всё содержимое register.php вместе с инклудами. } else { echo 'Регистрация запрещена'; } Sr. Software developer
plesk.com |
|
|
wowan |
Опубликовано 20.07.2011 19:12
|
![]() Пользователь ![]() Сообщений: 122 Зарегистрирован: 06.11.2010 20:09 |
Всем спасибо за поддержку. Направление, в котором копать понятно, однако есть предчувствие, что моих скромных познаний может не хватить. Поковыряюсь и, если что, обращусь ещё за помощью. |
|
|
Polarfox |
Опубликовано 21.07.2011 06:19
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3381 Зарегистрирован: 20.08.2010 14:03 |
(Скрытый текст: 0!=NULL же.) А в целом идея хорошая. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
mrlasking |
Опубликовано 03.09.2011 21:49
|
![]() Начинающий ![]() Сообщений: 36 Зарегистрирован: 30.10.2010 21:34 |
Если уж есть доступ к сторонней БД, то зачем делать переподключения? Синхронизируй таблицу кроном при реге на стороне как вариант, либо вывод в массив из сторонней и хранение до обновления, таким образом, при каждой регистрации, не придется переподключаться и хавать каждый раз всю стороннюю таблицу пользователей (Скрытый текст: фиг знает где она находится и какой канал ))), а будешь работать у себя со своим скриптиком ![]() Вариантов на самом деле куча, и джинсами (JSON) атрибуты сравнения гонять и т.д. - смотря к чему душа лежит и какие ограничения "окружающая среда" тебе ставит. ![]() ... else document.write( "Ваш браузер не поддерживает JavaSсript<br>" );
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |