myDC.ru

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

 

> RegmeEmail, API2 | Регистрация через e-mail

Рейтинг 5 V
Setuper
сообщение 15.12.2009, 14:36
Сообщение #41


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1703 раза




Название скрипта: RegmeEmail
Версия API: 2
Версия скрипта: 1.0
Автор: Setuper
Описание: Простенькая регистрация через e-mail. Команда для регистрации: !regme email@email.com
После отправки команды, у пользователя есть 10 минут для того, чтобы зайти в почту, посмотреть там пароль и зайти на хаб. В противном случае авторизация не произойдёт, и спустя 10 минут аккаунт удалится с хаба.

ВНИМАНИЕ! Для работы скрипта необходимы модули: cmd и email, а также необходима библиотека сокетов: http://mydc.ru/topic43.html
Модули и библиотеку сокетов следует поместить в папку libs.

Обо всех ошибках и просьбах писать сюда.

Необходимые модули:
Прикрепленный файл  cmd.lua ( 1.62 килобайт ) Кол-во скачиваний: 285
Прикрепленный файл  email.lua ( 1.94 килобайт ) Кол-во скачиваний: 258



Непосредственно сам скрипт:
Прикрепленный файл  regme_email.lua ( 6.18 килобайт ) Кол-во скачиваний: 297


Спасибо сказали:
Go to the top of the page
+Quote Post
6 страниц V  < 1 2 3 4 5 > »   
Начать новую тему
Ответов
Saymon21
сообщение 30.3.2010, 15:59
Сообщение #42


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




Цитата((Steep)_(Boss) @ 30.3.2010, 16:55) *
Это Дабовление Кодировки или полное Изменение?


Цитата
Изменение кодировки:



Спасибо сказали:
Go to the top of the page
+Quote Post
(Steep)_(Boss)
сообщение 30.3.2010, 17:42
Сообщение #43


МеСтНый ФлУдЕР xD
***

Группа: Пользователи
Сообщений: 59
Регистрация: 2.3.2010
Из: Г.Муравленко ЯНАО
Пользователь №: 6 241
Спасибо сказали: 0 раз




а те кто будет проверять почту,, после етого заменения кодировки,, у них что то меняется или остаётся все как было?
Go to the top of the page
+Quote Post
Setuper
сообщение 30.3.2010, 19:03
Сообщение #44


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1703 раза




Что это значит? Ты русский или не? Можешь нормально объяснить кто, когда и что будет проверять?
Лучше не задавать лишних вопросов, а попробовать.
Go to the top of the page
+Quote Post
(Steep)_(Boss)
сообщение 30.3.2010, 20:55
Сообщение #45


МеСтНый ФлУдЕР xD
***

Группа: Пользователи
Сообщений: 59
Регистрация: 2.3.2010
Из: Г.Муравленко ЯНАО
Пользователь №: 6 241
Спасибо сказали: 0 раз




Вмысле что ето значит, ты если не понял таки скажи а не надо тут влеплять руский не руский,, я Имею введу у тех людей при регистрации и при Проверки Письма у нихбудет такая же Шляпа как у мя на той картинке?,,Просто вот попробовал Через Гуглхром,, через него Квабры кодабры,, через Оперу и Екслоер все Нормальн,+ спасибо что зделал, с программами проблем нету, отображает на ура!! still_dreaming.gif
Go to the top of the page
+Quote Post
stanok
сообщение 25.8.2010, 4:54
Сообщение #46


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


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




Не получается нечего требует файлы а их нету

Цитата
no file '***\HUB\cmd.dll'
no file '***\HUB\libs\cmd.dll'
no file '***\HUB\scripts\libs\cmd.dll'
Go to the top of the page
+Quote Post
Nickolya
сообщение 25.8.2010, 5:15
Сообщение #47


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 770 раз




Всё лежит в 1 посту, помечено специально даже красным, изучай информацию внимательней.
Go to the top of the page
+Quote Post
pol_91
сообщение 31.8.2010, 2:59
Сообщение #48


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


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




Не удалось отослать письмо на адрес: pol_91@mail.ru Причина: timeout
что это значит?
Go to the top of the page
+Quote Post
mariner
сообщение 31.8.2010, 11:16
Сообщение #49


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




ну как бы за нужное время не было отклика от сервера.
Такое бывает, если не вбить настройки
Код
local sFrom = "email@email.ru" -- Адрес отправителя
local sServer = "smtp.yandex.ru" -- Адрес сервера
local sUser = "user" -- Имя пользователя
local sPass = "pass" -- Пароль

или сервер использует SSL
Go to the top of the page
+Quote Post
-=Zion=-
сообщение 11.9.2010, 19:46
Сообщение #50


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 25.6.2009
Из: Красноярск
Пользователь №: 3 702
Спасибо сказали: 0 раз




Как сделать что бы он операторам сообщение посылал о зарегистрировавшемся юзере?...
Go to the top of the page
+Quote Post
Nickolya
сообщение 12.9.2010, 19:58
Сообщение #51


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 770 раз




Код
Core.SendToUser(tUser, ("<%s> Вы зарегистрированы. Пароль отправлен вам на указанную вами почту. Вам необходимо в течение %s минут перезайти на хаб, в противном случае активации аккаунта не будет, и аккаунт будет удалён с хаба."):format(sBot, iDelay))
После этого кода добавь следующее:
Код
Core.SendToOps("<%s> Зарегистрировался пользователь '%s'."):format(sBot, tUser.sNick))
Go to the top of the page
+Quote Post
-=Zion=-
сообщение 13.9.2010, 11:12
Сообщение #52


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 25.6.2009
Из: Красноярск
Пользователь №: 3 702
Спасибо сказали: 0 раз




Ошибку выдаёт... и не запускается...
Код
C:\Program Files\PtokaX DC Hub\scripts\regme_email.lua:126: unexpected symbol near ')'
Go to the top of the page
+Quote Post
Invisible
сообщение 13.9.2010, 12:28
Сообщение #53


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 248
Регистрация: 14.7.2008
Из: Хабаровск
Пользователь №: 193
Спасибо сказали: 40 раз




пробуй так
Код
Core.SendToOps(("<%s> Зарегистрировался пользователь '%s'."):format(sBot, tUser.sNick))


Сообщение отредактировал Accelerator - 13.9.2010, 12:53
Причина редактирования: Фикс


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


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 770 раз




Точно, спасибо всем за фиксы big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
-=Zion=-
сообщение 13.9.2010, 15:27
Сообщение #55


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 25.6.2009
Из: Красноярск
Пользователь №: 3 702
Спасибо сказали: 0 раз




Спасибо огромное... работает big_smile.gif
Извеняюсь за навязчивость, а можно что бы вот так было:
CODE

Зарегистрировался новый юзер
вот детали регистрации:
======================
Ник: Яна
Пароль: xxx
Шара: 97.66 GB.
IP: 93.185.82.248
Режим работы: Актив
Открыто слотов: 10
Go to the top of the page
+Quote Post
Nickolya
сообщение 13.9.2010, 15:52
Сообщение #56


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 770 раз




Код
    Core.SendToOps(([[<%s> Зарегистрировался новый юзер, вот детали регистрации:

    Ник: %s
    Пароль: %s
    Шара: %s
    IP: %s
    Режим работы: %s
    Открыто слотов: %s
    
]]):format(sBot, tUser.sNick, sPasswd, GetNormalShare(Core.GetUserValue(tUser, 16) or 0), tUser.sIP, Core.GetUserValue(tUser, 10) and "Актив" or "Пассив", Core.GetUserValue(tUser, 21) or 0))


Функция GetNormalShare, ее надо дописать в самый конец скрипта:
Код
function GetNormalShare(s)
  s = tonumber(s) or 0
  if s >= 1125899906842624 then return (math.floor(1000 * s / 1125899906842624) / 1000).." ПБ"
  elseif s >= 1099511627776 then return (math.floor(1000 * s / 1099511627776) / 1000).." TБ"
  elseif s >= 1073741824 then return (math.floor(1000 * s / 1073741824) / 1000).." ГБ"
  elseif s >= 1048576 then return (math.floor(1000 * s / 1048576) / 1000).." МБ"
  elseif s >= 1024 then return (math.floor(1000 * s / 1024) / 1000).." КБ"
  else return s.." Б" end
end


Писал без проверки, так что за код не ручаюсь.


Спасибо сказали:
Go to the top of the page
+Quote Post
-=Zion=-
сообщение 13.9.2010, 18:12
Сообщение #57


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 25.6.2009
Из: Красноярск
Пользователь №: 3 702
Спасибо сказали: 0 раз




Спасибо ещё раз огромное... Всё работает как надо... big_smile.gif
Go to the top of the page
+Quote Post
Goblin
сообщение 16.9.2010, 23:03
Сообщение #58


Продвинутый участник
****

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




Скрипт очень хорош но не достаточно,
я думаю его нужно дополнить.
Вот моя идея по этому скрипту

что нужно добавить:
Восстановление пароля на email
База паролей+email+nick p.s. я так и не понял emails.dat как работает т.е. после рестарта скрипта база очищается.
Блокировка регистрации на уже зарегистрированный email p.s. вроде эта функция уже присутствует но она не работает, можно 100раз пароль отправить на один email.
Чёрный список email ( думаю очень будет полезная т.к. можно будет забанить по email, его дольше менять чем ип)
И отсылку администраторам что зарегистрировался пользователь
Код
Ник:
Пароль:
email:
IP:


Думаю бессмысленна эта функция т.к. есть отдельный скрипт который отвечает за чистку регистрации. Выкладываю уже без этой функции
Код
у пользователя есть 10 минут для того, чтобы зайти в почту, посмотреть там пароль и зайти на хаб. В противном случае авторизация не произойдёт, и спустя 10 минут аккаунт удалится с хаба.


Надеюсь что вы дополните скрипт.
Прикрепленные файлы
Прикрепленный файл  RegmeEmail.lua ( 5.07 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
+Quote Post
STIVAN
сообщение 28.12.2010, 13:00
Сообщение #59


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

Группа: Пользователи
Сообщений: 52
Регистрация: 30.6.2010
Из: Волгоград
Пользователь №: 7 181
Спасибо сказали: 1 раз




Все сделал по инстуркции [12:59:51] <Hub> Не удалось отослать письмо на адрес: @yandex.ru Причина: 535 5.7.8 Error: authentication failed: Invalid login or password
Go to the top of the page
+Quote Post
Setuper
сообщение 28.12.2010, 14:49
Сообщение #60


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1703 раза




Ну написано же, что неправильный логин или пароль. Введи правильный логин и пароль своего ящика и всё получится

Код
local sFrom = "email@email.ru" -- Адрес отправителя
local sServer = "smtp.yandex.ru" -- Адрес сервера
local sUser = "user" -- Имя пользователя
local sPass = "pass" -- Пароль
Go to the top of the page
+Quote Post
Dani_Filth
сообщение 27.5.2011, 11:52
Сообщение #61


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

Группа: Пользователи
Сообщений: 51
Регистрация: 24.5.2011
Из: Комсомольск на Амуре
Пользователь №: 9 283
Спасибо сказали: 0 раз




Люди подскажите пожалуйста... Вот я зарегался на этим скриптом пришло сообщение на мыло.. Таким образом


Çäðàâñòâóéòå!


Íà õàáå ïî àäðåñó dchub://dchub://100.100.0.2
ïîÿâèëàñü ðåãèñòðàöèîííàÿ çàïèñü,
â êîòîðîé áûë óêàçàë âàø ýëåêòðîííûé àäðåñ (e-mail).


Çàðåãèñòðèðîâàí áûë ñëåäóþùèé íèê:

===================================

Íèê ïîëüçîâàòåëÿ (login): 123
Ïàðîëü: 87646119

===================================

Åñëè âû íå ïîíèìàåòå, î ÷åì èäåò ðå÷ü — ïðîñòî ïðîèãíîðèðóéòå ýòî ñîîáùåíèå!

Åñëè æå èìåííî âû ðåøèëè çàðåãèñòðèðîâàòüñÿ íà õàáå ïî àäðåñó dchub://dchub://100.100.0.2,
òî âàì ñëåäóåò âîéòè íà õàá â òå÷åíèå 10 ìèíóò è òåì ñàìûì àêòèâèðîâàòü âàøó ó÷åòíóþ çàïèñü.

Ïîäòâåðæäåíèå ðåãèñòðàöèè ïðîèçâîäèòñÿ îäèí ðàç.
Àêòèâàöèÿ ïðîèçîéäåò àâòîìàòè÷åñêè.



Что делать ? Кто может поправить скрипт.
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: RegmeEmail
От темы с ID: 2794
0 Drakula 930 21.11.2014, 14:33 Посл. сообщение: Drakula
No New Posts От: RegmeEmail
От темы с ID: 2794
1 Артём 2 473 29.3.2010, 1:59 Посл. сообщение: (Steep)_(Boss)

 



RSS Сейчас: 18.1.2018, 10:47