форум vBSupport.ru > vBulletin > Old vB versions (3.0.x & 2.x.x) > vBulletin 3.5.x > vBulletin [3.5] Troubleshooting and Problems
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
djinside
Простоузер
Default Интеграция пользователей форума в g6ftpserver
0

Привет всем
никого не могу поймать по одиночки чтоб спросить - реально ли это и как
у меня сервер с форумом и фтп(g6ftpserver) который я к нему привязал
удобно юзерам и мне
суть в том что - хочется всех моих юзеров форума интегрировать в юзеры моего фтп сервера
или хотябы часть их по айди или групам
читал мануалы по самому серверу + многие юзеры его писали что с пхпББ это можно делать

короче - у кого такойже вариант есть как у меня
или возникала такая же трабла - плиз хелп)
подскажите как это сделать
тенкс)
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
shpunsetoy
Эксперт
 
shpunsetoy's Avatar
Default
0

а как g6ftpserver хранит информацию о юзерах??? формат какой???
 
 
djinside
Простоузер
Default
0

В *.ini
у него есть много средст аунтификации
точнее типов её
думал что там надо чтото делать
ковырял по несколько раз - так и не понял
вот )

)
 
 
djinside
Простоузер
Default
0

пример инишки для просмотра
и еще - каждый пользователь - отдельный ini
100 юзеров - 100 ini файлов с их никами

users.rar
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

дай ссылку, где описано как это делали с phpbb. в принципе базы то похожи.

боюсь тебе светит самостоятельное написание .dll для аутентификации)
если уж на то пошло, то легче переехать под unix и изобразить то же самое на proftpd
 
 
djinside
Простоузер
Default
0

proftpd не имеет таких возможностей
единственное что держит в винде - так это g6
очень хороший фтп сервер - очень много всего для него написанно и сделано

в описании все на англ написано - ща скину

Storing server, domains, users and groups in a Database via ODBC

This requires at least v3.1.0 build 70.

How-to

1. First, you'll have to create the tables, here are the tables structures, download the sql files : odbc_settings.zip ( 4.06k ) Number of downloads: 161
for Mysql, Postgresql, MS SQL (provided by ADutch1), Oracle (provided by Oaxa)

For instance, you can import these tables for Mysql with PhpMyAdmin.

2. Once the tables are created (you should have 8 tables), you'll have to create a file named account.ini in your installation directory and copy this to tell the server to use ODBC :

;-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->

[Settings]
Storage=ODBC

[ODBC]
;ConnectionString=Provider=MSDASQL.1;Persist Security Info=False;Data Source=mysql-odbc
ConnectionString=DSN=mysql-odbc
UserID=
Password=
; Set to 0 if your sql server doesn't support foreign keys (e.g. mysql), set
; to -1 otherwise
ForeignKeys=0
; This setting tells the server how to quote values in SQL queries
; 0 = backslashes characters that need to be quoted in queries (e.g. 'O\'reilly')
; 1 = double quotes in queries (e.g. 'O''reilly')
EscapeType=0

;-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->

For MS SQL (provided by ADutch1) :

;-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->

[Settings]
Storage=ODBC

[ODBC]
ConnectionString=DSN={whatever you named the SystemDSN in the ODBC control panel}
UserID={user account to connect to the DB in SQL}
Password={password if the user account above}
; Set to 0 if your sql server doesn't support foreign keys (e.g. mysql), set
; to -1 otherwise
ForeignKeys=-1
; This setting tells the server how to quote values in SQL queries
; 0 = backslashes characters that need to be quoted in queries (e.g. 'O\'reilly')
; 1 = double quotes in queries (e.g. 'O''reilly')
EscapeType=1

;-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->

For Oracle (provided by Oaxa) :

;-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->

[Settings]
Storage=ODBC

[ODBC]
;ConnectionString=Provider=MSDASQL.1;Persist Security Info=False;Data Source=mysql-odbc
ConnectionString=DSN=ORADC_G6
UserID={user account to connect to the DB in SQL}
Password={password if the user account above}

; Set to 0 if your sql server doesn't support foreign keys (e.g. mysql), set
; to -1 otherwise
ForeignKeys=-1
; This setting tells the server how to quote values in SQL queries
; 0 = backslashes characters that need to be quoted in queries (e.g. 'O\'reilly')
; 1 = double quotes in queries (e.g. 'O''reilly')
EscapeType=1

;-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->

3. Then you can create a system ODBC link with the name "mysql-odbc" linking to your mySQL database or you can change the ConnectionString with the parameters to connect to your SQL server.

4. Start the server and in "FTP Server/Logs & Reports/Main log" you should see the line "Accounts storage : 'ODBC v0.1'." instead of "Accounts storage : 'Inifiles v2.8'.".

If the ODBC source is not available the server will report a startup error in <installation path>\g6ftpserver-error.log and will use default inifile storage.

Uninstall

Stop the service and rename (or delete) the inifile, then restart the service.


___________________________________________________________
не могу найти конкретно где описыватся про пхпББ
тут описывается как через конектор попасть к базе мускульной
всё как написано сделал - вот куда только запрос делать на юзеров - хз

)
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

я посмотрел в proftpd есть mod_sql и mod_sql_mysql.
проблема в том, что он тоже хочет plaintext пароли. то есть ни в одном из серверов тебе так просто не светит работать с базой vbulletin.

нужна модификация, которая подает sql запрос с ф-цией md5()
и возвращает 0 или 1.

я так понимаю, кто-то из phpbb-шников написал dll-ку и зажал)
 
 
Pofig
Простоузер
Default
0

Крайне интересует такая же тема (только я планирую ставить FTP на отдельный физический сервер, сам форум крутится на CentOS (ядро Ред Хата))....
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

дался вам этот ftp, есть же скрипты всякотам-downloads.
Pofig, крайне это на какую сумму?)
 
 
GRIF666
Продвинутый
 
GRIF666's Avatar
Default
0

Если кто-нибудь сделает такой хак, буду оч благодарен.:o
Только желательно, чтобы аккаунты на ftp создавались не только при
регистрации, но и для уже зарегеных юзеров.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 08:50 PM.


Powered by vBulletin® Version 3.0.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.