Форум русской поддержки Joomla!® CMS
03.12.2016, 19:40:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Внешнее подключение к БД

 (Прочитано 202 раз)
0 Пользователей и 1 Гость смотрят эту тему.
alnorton
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 205



« : 17.08.2016, 06:44:01 »

Всем привет!

Вопрос такой: написана программа, распространение и т.поддержка по подписке типа...
написан небольшой блок, генерирующий дерево директорий на ФТП под нового Клиента и ряд его учетных данных. В том числе и для входа на сайт программы для обновления и пр.

Необходимо автоматизировать процесс создания новых пользователей на сайте программы. То есть - необходимо подключившись к базе данных, записать информацию о том что пользователь существует и те учетные данные, которые генерирует вышеописанный блок.

Кто уже реализовал подобное - прошу помощи:
1. С чего начать? (может какие настройки на хосте нужны для реализации)
2. Может пример небольшой (на уровне алгоритма естесственно)
3. Может каменюки какие подводные есть.

В общем любая информация пригодится.

ЗЫ: Что такое SQL понимаю и запросы можно не разжевывать. Все схематично и на пальцах: что читать, куда смотреть, что включить-переключить-выключить...

Заранее благодарю откликнувшихся!
Записан
SmokerMan
Профи
********

Репутация: +692/-25
Offline Offline

Пол: Мужской
Сообщений: 5215



« Ответ #1 : 17.08.2016, 09:46:34 »

Зачем там внешнее подключение не совсем понятно
Пишется обычный скрипт на стороне сайта для добавления пользователя и обращение идет к нему, все
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2271



« Ответ #2 : 17.08.2016, 10:53:07 »

Что за программа, на каком языке?

В целом почти любой ЯП высокого уровня имеет библиотеки для работы интернет-протоколами. Вы пишите, что уже некий блок генерирует дерево директорий, значит данную библиотеку вы используете. Дальше у вас задача - написать API, через который программа будет работать с базой. Другими словами, программа делает простой запрос к API, посылает секретный ключ и команду, работа с базой проводится уже на стороне сервера, тот же API возвращает результат. При этом вы держите под контролем возможность работы с базой через API. Если используется Joomla, можно написать компонент, в котором будут механизмы управления и сбора статистики.
Записан
alnorton
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 205



« Ответ #3 : 21.08.2016, 22:24:12 »

День добрый. Спасибо за ответы.

Зачем там внешнее подключение не совсем понятно
Пишется обычный скрипт на стороне сайта для добавления пользователя и обращение идет к нему, все

А тут все просто - как с базами работать знаю, как работать с POST-GET-запросами страниц - не знаю. И тема оказалась довольно серьезной, чтоб нахрапом ее взять.
А то, что для Вас - "обычный скрипт", для меня темный лес))), к сожалению.
Вот, в общем, по пути наименьшего сопротивления и пошел))...

А в Вашем варианте со скриптом, как скажется запрет в админке на самостоятельную регистрацию пользователей?
Дело в том, что я им уже готовые Логин-Пароль выдаю, автоматом сгенерированные. А на сайте только форма входа и только на закрытых от гостей страницах.

Собственно, как не крути, придется мат часть подучить))) Потому как вручную создавать аккаунты замаюсь)))

Что за программа, на каком языке?

В целом почти любой ЯП высокого уровня имеет библиотеки для работы интернет-протоколами. Вы пишите, что уже некий блок генерирует дерево директорий, значит данную библиотеку вы используете. Дальше у вас задача - написать API, через который программа будет работать с базой. Другими словами, программа делает простой запрос к API, посылает секретный ключ и команду, работа с базой проводится уже на стороне сервера, тот же API возвращает результат. При этом вы держите под контролем возможность работы с базой через API. Если используется Joomla, можно написать компонент, в котором будут механизмы управления и сбора статистики.

VB.NET
"некий блок генерирует дерево директорий" - так это я по ФТП я их создаю... через элементарные методы WebRequestMethods.Ftp.MakeDirectory
Вот я следом и хотел прикрутить запрос к таблице пользователей на добавление нового юзера.

Да думаю разберусь. Пошел искать - читать - скрипеть мозгом))
Спасибо.
Записан
fsv
Практически профи
*******

Репутация: +330/-2
Offline Offline

Пол: Мужской
Сообщений: 2235


« Ответ #4 : 22.08.2016, 00:42:02 »

Цитировать
Вот я следом и хотел прикрутить запрос к таблице пользователей на добавление нового юзера.
Программная регистрация пользователя в Joomla 2.5 и выше
Записан
alnorton
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 205



« Ответ #5 : 04.09.2016, 21:28:45 »

Спасибо огромное. Уверен проще уже некуда)) но не для меня. Один только знак $ ввергает меня в ступор)). Куда втыкать этот скрипт, как к нему обращаться, там ни чего этого нет, видимо с учетом элементарности действий.

Вариант у меня один - шлепать через внешнее подключение из .NET оболочки. Завтра у провайдера статичный ип куплю и буду пробовать.
Еще раз благодарю.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet