Автоматическая регистрация |
Здравствуйте, гость ( Вход | Регистрация )
Автоматическая регистрация |
27.1.2011, 1:13
Сообщение
#1
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 26.12.2010 Пользователь №: 8 388 Спасибо сказали: 1 раз |
Возможно ли сделать или может уже есть скрипт регистрации?Принцип работы-если заходит ник которого нет в базе,то предлагает ему ввести пароль для регистрации,введя его-регистрация оканчивается.
|
|
|
27.1.2011, 1:28
Сообщение
#2
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 7.11.2010 Пользователь №: 8 028 Спасибо сказали: 1 раз |
Хм... интереснblй скрипт!
|
|
|
27.1.2011, 2:51
Сообщение
#3
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
CrazyCat, легко.
Точнее, можно как уже готовые самые простые приспособить, так и новый написать. Можно даже вообще его не спрашивая зарегистрировать и ему сообщить только его пароль. Дерзнёшь? |
|
|
27.1.2011, 9:08
Сообщение
#4
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 7.11.2010 Пользователь №: 8 028 Спасибо сказали: 1 раз |
Тогда надо шоб типа пароль раз в день напоминало!
|
|
|
27.1.2011, 9:38
Сообщение
#5
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Something_Wild, убери свою попугайскую подпись или я за себя не ручаюсь!
|
|
|
28.1.2011, 2:09
Сообщение
#6
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 26.12.2010 Пользователь №: 8 388 Спасибо сказали: 1 раз |
Напоминание пароля уже есть в меню,а вот стандартную регистрацию не все могут освоить сразу
|
|
|
28.1.2011, 21:41
Сообщение
#7
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 16.4.2010 Пользователь №: 6 646 Спасибо сказали: 10 раз |
|
|
|
29.1.2011, 1:34
Сообщение
#8
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 26.12.2010 Пользователь №: 8 388 Спасибо сказали: 1 раз |
поставь скрипт объяв и напиши спец-объяву с напоминанием о регистрациях к примеру. Или спец. скрипты реги ставь которые уведомляют незарегенных ою этом и гварят как зарегица Знаю такой скрипт,но мной предложенный удобнее и быстрее...а писать не умею,иначе бы сюда не обратился... |
|
|
29.1.2011, 2:12
Сообщение
#9
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Твоё предложение - глупое, извини..
К тому же на руку спамерам. И вообще, это что за народ у тебя, что даже зарегиться не может? Сделать легко, строк не больше 10, но мне принципы не позволяют делать. Не делаю то, что считаю ненужным. |
|
|
29.1.2011, 21:49
Сообщение
#10
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
UPD: Ладно, решил прекратить нудное выпрашивание и накидал скриптик (10 строк, как и говорил):
Код local sBot = SetMan.GetString(21) Но, если у юзера в клиенте стоит игнор бота (а некоторые юзеры так и делают), то он не увидит сообщение о регистрации и при следующем заходе будет ему облом с этим ником.
function UserConnected(tUser) if not(tUser.bRegistered) and RegMan.GetReg(tUser.sNick) == nil then local sPass = tostring(math.random(os.date("%H%M%S"))) RegMan.AddReg(tUser.sNick, sPass, 3) RegMan.Save() Core.SendPmToUser(tUser, sBot, "*** Вы теперь зарегистрированы на хабе.\n\tВаш ник: "..tUser.sNick.."\n\tВаш пароль: "..sPass.." \nСохраните пароль, пропишите его в свойствах хаба в избранных хабах и не забудьте перезайти на хаб. Потом, при желании, пароль сами поменяете командой \"!passwd новый_пароль\" (без кавычек).") end collectgarbage() end |
|
|
30.1.2011, 14:41
Сообщение
#11
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 26.12.2010 Пользователь №: 8 388 Спасибо сказали: 1 раз |
Твоё предложение - глупое, извини.. К тому же на руку спамерам. И вообще, это что за народ у тебя, что даже зарегиться не может? Сделать легко, строк не больше 10, но мне принципы не позволяют делать. Не делаю то, что считаю ненужным. По поводу спамеров,тут хаб частный,одной сети...и хотелось бы всё сделать как можно удобнее...спасибо за ответ... |
|
|
30.1.2011, 14:51
Сообщение
#12
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
CrazyCat, так тебе же написал Ksan скрипт из 10 строк, или тебе это не помощь?
|
|
|
30.1.2011, 17:30
Сообщение
#13
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 26.12.2010 Пользователь №: 8 388 Спасибо сказали: 1 раз |
|
|
|
30.1.2011, 18:04
Сообщение
#14
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
CrazyCat, глаза ОТКРОЙ, тебе скрипт ГОТОВЫЙ дали!! или ты даже код не можешь в файл засунуть?
|
|
|
31.1.2011, 2:05
Сообщение
#15
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 26.12.2010 Пользователь №: 8 388 Спасибо сказали: 1 раз |
CrazyCat, глаза ОТКРОЙ, тебе скрипт ГОТОВЫЙ дали!! или ты даже код не можешь в файл засунуть? Теперь увидел-спасибо раньше не было просто... UPD: Ладно, решил прекратить нудное выпрашивание и накидал скриптик (10 строк, как и говорил): Код local sBot = SetMan.GetString(21) Но, если у юзера в клиенте стоит игнор бота (а некоторые юзеры так и делают), то он не увидит сообщение о регистрации и при следующем заходе будет ему облом с этим ником.function UserConnected(tUser) if not(tUser.bRegistered) and RegMan.GetReg(tUser.sNick) == nil then local sPass = tostring(math.random(os.date("%H%M%S"))) RegMan.AddReg(tUser.sNick, sPass, 3) RegMan.Save() Core.SendPmToUser(tUser, sBot, "*** Вы теперь зарегистрированы на хабе.\n\tВаш ник: "..tUser.sNick.."\n\tВаш пароль: "..sPass.." \nСохраните пароль, пропишите его в свойствах хаба в избранных хабах и не забудьте перезайти на хаб. Потом, при желании, пароль сами поменяете командой \"!passwd новый_пароль\" (без кавычек).") end collectgarbage() end Огромное спасибо!!! Только одно уточнение,а можно сделать вывод окна ввода пароля вначале регистрации,чтобы юзер сам мог написать его,а не автоматом? |
|
|
31.1.2011, 10:23
Сообщение
#16
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Напоминание пароля уже есть в меню,а вот стандартную регистрацию не все могут освоить сразу Цитата Только одно уточнение,а можно сделать вывод окна ввода пароля вначале регистрации,чтобы юзер сам мог написать его,а не автоматом? ты же написал что не все могу освоить, а теперь просишь стандартный скрипт регистрации. Цитата раньше не было просто... Ой. Да хватит тебе, был и раньше он. |
|
|
31.1.2011, 14:18
Сообщение
#17
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 26.12.2010 Пользователь №: 8 388 Спасибо сказали: 1 раз |
|
|
|
31.1.2011, 23:02
Сообщение
#18
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
CrazyCat, так как ты хочешь на PtokaX сделать нельзя.
И переставайте мучать разработчиков всякими рюшечками... |
|
|
31.1.2011, 23:32
Сообщение
#19
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Если можно такое - приостановить процесс захода незарегистрированного юзера, пока не введёт некое слово (в данном случае - пароль), не обязательно в окошке, - то можно и в Птоке...Не введёт через некое время (скажем, 60 секунд) - его скидывает с хаба.
|
|
|
1.2.2011, 9:09
Сообщение
#20
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Ksan, дело в том, что событие PasswordArrival происходит уже после того, как пройдена внутренняя проверка в самом хабе (что конечно является косяком). Так бы можно было незарегистрированному отправить $GetPass и ждать от него ввода пароля в выскочившем окошке. Но птока отключает анрега, отправившего пароль на хаб Приостановить процесс входа тоже не представляется возможным, для этого подобное должно быть предусмотрено и реализовано в хабе, чего мы не имеем.
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 10:05 |