myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Registrator, API2 | Скрипт регистрации

Рейтинг 5 V
Теги
Нет тегов для показа
alex82
сообщение 20.7.2009, 18:58
Сообщение #1


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Registrator

Версия: 1.00 beta
Версия API: API2
Автор: alex82

Описание: Скрипт регистрации юзеров с расширенными возможностями.

Возможности скрипта:
•Контрольные вопросы при регистрации. Вопросы и варианты ответов выдаются в случайном порядке, что усложняет регистрацию спам-ботам.
•Блокирование главного чата и ЛС для незарегистрированных юзеров.
•Возможность запрета/разрешения регистрации с определенных IP и диапазонов IP.
•Возможность запрета множественных регистраций с одного IP.
•Команды для операторов - регистрация юзеров, изменение и удаление аккаунтов.


Прикрепленный файл  Registrator_1.00_beta.rar ( 7.89 килобайт ) Кол-во скачиваний: 1696
Go to the top of the page
+Quote Post
4 страниц V   1 2 3 > »   
Начать новую тему
Ответов
whuru
сообщение 21.7.2009, 0:03
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 40
Регистрация: 22.3.2009
Пользователь №: 2 696
Спасибо сказали: 0 раз




Взял... Затестим...
Go to the top of the page
+Quote Post
Cerberus
сообщение 21.7.2009, 12:52
Сообщение #3


Начинающий
*

Группа: Пользователи
Сообщений: 13
Регистрация: 15.12.2008
Из: Из саратова района заводского по бездорожью снова несется наше слово
Пользователь №: 1 427
Спасибо сказали: 0 раз




ыыыыыыы видел где то пол года назад на одном из хабов в фосе)))но они от него быстро отказались))) надо тож затестить
Go to the top of the page
+Quote Post
alex82
сообщение 21.7.2009, 13:15
Сообщение #4


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Cerberus @ 21.7.2009, 12:52) *
ыыыыыыы видел где то пол года назад на одном из хабов в фосе)))но они от него быстро отказались))) надо тож затестить
what.gif Ты не мог его полгода назад видеть. Я начал писать его неделю назад.
Go to the top of the page
+Quote Post
Drakula
сообщение 25.7.2009, 11:32
Сообщение #5


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




давно искал скрипт где можно изменять: Профиль, присваиваемый юзерам при регистрации
+Вопросы тоже неплохо=) Надеюсь данный скрипт будет развиваться и станет полноценным, т.к. это оч полезный скрипт.
Тер о работе. Пока нечё не нашол на что пожаловаться мона.
Go to the top of the page
+Quote Post
Rez911
сообщение 16.9.2009, 19:14
Сообщение #6


Абсолютный новичок


Группа: Пользователи
Сообщений: 9
Регистрация: 30.11.2008
Пользователь №: 1 249
Спасибо сказали: 4 раза




Выдает вот такую ошибку не знаю че делать

Код
17.09.2009 00:02:12 - /usr/local/ptokax/scripts/Registrator.lua:14: attempt to index a nil value


Разобрался с ошибкой теперь и на люнексе работает.
Это
Код
path = debug.getinfo(1).source:match("^@(.+\\).-$"):gsub("\\","/").."Registrator/"

заменил на это
Код
path = debug.getinfo(1).source:match("^@(.+[/\\]).-$"):gsub("\\","/").."Registrator/"


Спасибо сказали:
Go to the top of the page
+Quote Post
Мультик
сообщение 25.9.2009, 0:10
Сообщение #7


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 22.3.2009
Пользователь №: 2 710
Спасибо сказали: 0 раз




Помогите - нужен скрипт для PtokaX 0.4.1.1 Lua 5.1.3 Просто саморегистрация для юзеров с менюшкой, что то все тут перепробовал. Не помогает. Спасибо.
Go to the top of the page
+Quote Post
Артём
сообщение 25.9.2009, 1:42
Сообщение #8


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Мультик
... папка Registrator (скрипт с первого поста) открывай скрипт - настроек settings.lua и настраивай под свой хаб
Go to the top of the page
+Quote Post
NiceSleep
сообщение 14.10.2009, 18:41
Сообщение #9


Абсолютный новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 21.2.2009
Пользователь №: 2 299
Спасибо сказали: 0 раз




Для любителей українского язика перевел на с рус. на укр.

Прикрепленный файл  Registrator.rar ( 7.94 килобайт ) Кол-во скачиваний: 17
Go to the top of the page
+Quote Post
Артём
сообщение 14.10.2009, 18:49
Сообщение #10


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата
Для любителей українского язика перевел на с рус. на укр.

laughing.gif laughing.gif extreme_sexy_girl.gif
Go to the top of the page
+Quote Post
alex82
сообщение 15.10.2009, 2:42
Сообщение #11


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата
Для любителей українского язика перевел на с рус. на укр.
Ещё бы на олбанский перевел...

Цитата
Реєстрація декілька аккаунтов з однієї IP-адреса не вирішується.
Для Вашої IP-адреса не допускається самостійна реєстрація.
Вказаний профіль вищий за Ваше.
Гуглом переводил?

Цитата
Помилка при удалении регистрации
Гугл перешел на суржик...

PS. Видео в тему: http://www.youtube.com/watch?v=5TzZ20A7UTE


Спасибо сказали:
Go to the top of the page
+Quote Post
Мультик
сообщение 19.10.2009, 21:38
Сообщение #12


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 22.3.2009
Пользователь №: 2 710
Спасибо сказали: 0 раз




Цитата(Артём @ 25.9.2009, 2:42) *
Мультик
... папка Registrator (скрипт с первого поста) открывай скрипт - настроек settings.lua и настраивай под свой хаб

Спасибо.
Go to the top of the page
+Quote Post
m3gap1x3L
сообщение 23.11.2009, 9:11
Сообщение #13


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 20.11.2009
Пользователь №: 5 119
Спасибо сказали: 0 раз




Хорошая рега , тока пользователей бесит big_smile.gif) Мне потом писали , ставь обычную регу как была....
Go to the top of the page
+Quote Post
Sergey613
сообщение 23.11.2009, 23:32
Сообщение #14


Активный участник
***

Группа: Пользователи
Сообщений: 71
Регистрация: 8.4.2009
Пользователь №: 2 982
Спасибо сказали: 1 раз




Возможность запрета множественных регистраций с одного IP

А если ИПы раздаются сервером, и меняются при каждом входе в сеть?
Go to the top of the page
+Quote Post
Артём
сообщение 23.11.2009, 23:50
Сообщение #15


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




папка Registrator файл settings
Код
    RegProfile = 3,    -- Профиль, присваиваемый юзерам при регистрации

    ShowToUnreg = y,    -- Отправлять незарегистрированным юзерам сообщение о необходимости регистрации
    ShowToAll = y,    -- показывать всем пользователям, что на хабе новый зарегистрированный участник

    PassMin = 3,    -- Минимальная длина пароля
    PassMax = 24,    -- Максимальная длина пароля
    RandPass = n,    -- Генерировать случайный пароль, если юзер не указал его.
    RandLen = 6,    -- Длина случайно сгенерированного пароля (не менее 2 и не более 14)

    OneNickIP = n,    -- Запрещать регистрацию с одного IP-адреса более одного аккаунта

    Verify = 1,    -- Подтверждение регистрации юзера. 1 - контрольные вопросы. Установите false, чтобы отключить функцию

    CheckIP = n,    -- Проверять IP-адрес юзера при регистрации.
    CheckIPMethod = 1,    -- Метод проверки адреса. 1 - разрешать регистрацию всем юзерам кроме тех, чей адрес содержится в списке. 2 - разрешать регистрацию только адресам из списка.

    CheckRange = n,    -- Проверять IP-адрес юзера по списку диапазонов.
    CheckRangeMethod = 1,    -- Метод проверки адреса. 1 - разрешать регистрацию всем юзерам кроме тех, чей адрес содержится в списке. 2 - разрешать регистрацию только адресам из списка.
Go to the top of the page
+Quote Post
alex82
сообщение 24.11.2009, 7:32
Сообщение #16


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Sergey613 @ 23.11.2009, 22:32) *
А если ИПы раздаются сервером, и меняются при каждом входе в сеть?
Ну, тогда не используй эту функцию.


Спасибо сказали:
Go to the top of the page
+Quote Post
Gate001
сообщение 27.1.2010, 21:53
Сообщение #17


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 10.10.2009
Пользователь №: 4 687
Спасибо сказали: 3 раза




Ситуация такая-нужно, чтобы функция запрета регистрации многих пользователей с одного ip работала для всех, кроме определенных ip адресов.
Вижу такое решение:
1. Снести из базы данных упоминания о регистрации с айпишника
2. Изменить функцию SaveNickIP() так, чтобы если ip совпадает с исключенным, чтобы он не заносился в базу.
Что нужно добавить, чтобы при определенном ip запись в базу не добавлялась?
Код
function SaveNickIP()
    local f = io.open(tFiles.OneNickIP,"w")
    if f then
        Serialize(tNickIP,"tNickIP",f)
        f:close()
    else
        OnError("Невозможно открыть файл "..Files.OneNickIP)
    end
end

Или хотя бы скажите, в какой функции содержится запись айпишника нового пользователя в базу.
Go to the top of the page
+Quote Post
alex82
сообщение 31.1.2010, 16:47
Сообщение #18


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Gate001 @ 27.1.2010, 20:53) *
Ситуация такая-нужно, чтобы функция запрета регистрации многих пользователей с одного ip работала для всех, кроме определенных ip адресов

Меняешь строку 133
Код
        if tCfg.OneNickIP and tNickIP[user.sIP] then

на эту:
Код
        if tCfg.OneNickIP and tNickIP[user.sIP] and not tMultipleReg[user.sIP] then

После чего можно добавлять IP-адреса в таблицу tMultipleReg:
Код
tMultipleReg = {
    ["123.123.123.123"] = true
    ["111.111.111.111"] = true
}


Спасибо сказали:
Go to the top of the page
+Quote Post
baralgin
сообщение 20.5.2010, 12:54
Сообщение #19


Активный участник
***

Группа: Пользователи
Сообщений: 51
Регистрация: 2.4.2010
Из: Мытищи
Пользователь №: 6 551
Спасибо сказали: 1 раз




еще раз спасибо автору за скрипт. но есть такой вопрос: можно ли переделать этот скрипт так, что бы список зарегестрированных пользователей чистился сам, например если с аккаунта не выходили месяц , то он удаляется автоматически. и добавить ограничение на скорость скачки незарегестрированным юзерам. заранее спасибо.
Go to the top of the page
+Quote Post
alex82
сообщение 20.5.2010, 15:51
Сообщение #20


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




baralgin
Цитата
можно ли переделать этот скрипт так, что бы список зарегестрированных пользователей чистился сам, например если с аккаунта не выходили месяц , то он удаляется автоматически
Это можно реализовать отдельным скриптом. Где-то на форуме такой валялся (название даже приблизительно не помню).

Цитата
и добавить ограничение на скорость скачки незарегестрированным юзерам

Это нереализуемо в принципе - скачка происходит напрямую между клиентами, и хаб не может контролировать ее.


Спасибо сказали:
Go to the top of the page
+Quote Post

4 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 23.11.2024, 1:38