1

Тема: Вопрос по поводу proftpd и phpMyadmin

Здравствуйте! Может быть кто-то поможет. Я не спец.

Вопрос такой. Есть сайт, к сайту прикрутили proftpd. Решили ограничить вход на фтп только зарегистрированным на сайте пользователям. Надо чтобы proftpd как-то коннектился к базе сайта, чтобы избежать двойной регистрации...Можно ли посредством phpMyadmina упростить процесс как-то?

2

Re: Вопрос по поводу proftpd и phpMyadmin

ivetka
phpMyAdmin - это только средство управлением данными MySQL.

Я не понял, в каком виде находится база пользователей?

3 (изменено: ivetka, 2007-06-08 09:50:15)

Re: Вопрос по поводу proftpd и phpMyadmin

Я не спец, поэтому может быть так коряво поясняю.  sad

Есть база пользователей сайта (назовем ее базой 1).
Устанавливаем proftpd. При установке proftpd создается своя база (база 2). Подразумевается, что в эту базу будут записываться логин-пароль для пользователей, чтобы они могли заходить и  скачивать файлы с фтп. Но мы хотелеи бы сделать чтобы данные подгружались из уже существующей базы 1. Т.е. человек зарегистрированный на сайте автоматом прописывался и в базу 1 и в базу 2.

Так вот. Можно ли как-то оптимизировать копирование пользователей из базы 1 в базу 2. Чтоб вручную не вбивать. Конечно же можно это исполнить копированием в  phpmyadmine из базы 1 в базу 2, но как быть с новыми пользователями которые вновь зарегистрируются?
Если кто-то может хотя бы подсказать, может какую-то наводку где рыть - буду благодарна.  Еще раз повторю, что не спец и со всем этим только начинаю "знакомиться", поэтому не спешите забрасывать камнями. Спасибо.

4

Re: Вопрос по поводу proftpd и phpMyadmin

ivetka
Копирование из базы 1 в базу 2 с помощью phpMyAdmin, врядли что-то даст, так как у меня большие сомнения, что обе базы идентичны по структуре.

Вопрос: база 1 - создается при регистрации на сайте? Или что это вообще за база? Я понял только что это база MySQL.

proftpd можно настроить на работу с MySQL, чтобы в ней сохранялись учетные данные пользователей. Детали смотрите в документации к proftpd.

Чтобы объединить обе базы (предполагаю, что база 1 - это регистрация через сайт), можно изменить механизм регистрации на сайте, заставив его сохранять данные новых учетных записей в БД proftpd, в соответсвтующей структуре. Детали структуры необходимо смотреть в документации к proftpd.

Настройки конфигурационного файла proftpd для сохранения учетных записей пользователей в MySQL - http://www.proftpd.org/docs/configs/mysql_simple.conf
Структура данных - http://www.proftpd.org/localsite/Usergu … ompat.html

5

Re: Вопрос по поводу proftpd и phpMyadmin

Hanut сказал:

ivetka
Копирование из базы 1 в базу 2 с помощью phpMyAdmin, врядли что-то даст, так как у меня большие сомнения, что обе базы идентичны по структуре.

Вопрос: база 1 - создается при регистрации на сайте? Или что это вообще за база? Я понял только что это база MySQL.

*********
*********
**********
Настройки конфигурационного файла proftpd для сохранения учетных записей пользователей в MySQL - http://www.proftpd.org/docs/configs/mysql_simple.conf.
Структура данных - http://www.proftpd.org/localsite/Usergu … mpat.html.

Сайт сделан на CMS. Joomla.
Ссылки у меня не пашут...:(

6

Re: Вопрос по поводу proftpd и phpMyadmin

ivetka
Извиняюсь за точки в конце ссылок. Исправил.

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

По идее, надо добавить в механизм регистрации на Jommla, добавление данных учетной записи в таблицы proftpd. Вроде ничего сложного, но без знания PHP и SQL, здесь ничего сделать не получится.

7

Re: Вопрос по поводу proftpd и phpMyadmin

Это я уже поняла, что не получится. Ну что ж спасибо