RegBot.MySQL_API2, API2 | Скрипт регистрации с занесением в базу MySQL |
Здравствуйте, гость ( Вход | Регистрация )
RegBot.MySQL_API2, API2 | Скрипт регистрации с занесением в базу MySQL |
2.2.2010, 7:39
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
Описание скрипта:
Название: RegBot.MySQL_API2.lua Версия API: 2 Автор: Kingston ------------------------- Требуется наличие библиотеки: LuaSQL ------------------------- Функционал: Занесение в базу данных пользователя, при регистрации новых юзеров, при заходе на хаб уже зарегеных. При изменеии пароля, запись в базе обновляется. При удалении учетки, так же из базы удаляется запись. Присутсвтуют команды дря работы с базой, вывод информации по IP, нику, ID записи в базе. В дальнейшем можно использовать базу для восстановления/изменения пароля из формы на сайте. ------------------------- За основу взят скрипт: RegBot.by.NRJv.1.2_api2.lua ------------------------- Протестировано на PtokaX 0.4.1.2 и MySQL 5.1 ------------------------- Текущая версия: 1.6 Отдельно сделаны большие сообщения, воможность быстро отредактировать внешний вид. Регистрация в личке бота. Команда добавления/сохранения E-mail адреса в базу. Добавлена возможность отправлять сообщения не только в main и OpChat, но и на любой ник. Исправлены некоторые ошибки. RegBot.MySQL.1.6_API2.lua ( 29.63 килобайт ) Кол-во скачиваний: 174 Исправленная версия из поста #45 RegBot.MySQL.1.6_API2.lua ( 29.68 килобайт ) Кол-во скачиваний: 188 Немного доработанная форма для регистрации. (автор STRELOK) hubreg.zip ( 49.24 килобайт ) Кол-во скачиваний: 280 PS: Это мой первый скрипт, который я выкладываю |
|
|
2.2.2010, 14:32
Сообщение
#2
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
если кто может сделайтие пожалуйста вэб часть
|
|
|
2.2.2010, 14:43
Сообщение
#3
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Вот выложу свой, но он ещё очень сильно не доделан.
[attachment=4003:hubreg.rar] И кстати, чтобы читались данные с базы, надо чтобы скрипт проверял базу данных, т.е. надо сделать ещё кое-какие доработки в самом скрипте. P.S.: Чуть позже доведу его до ума. |
|
|
2.2.2010, 16:25
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
посмотрю что можно сделать
--- Замечена проблема с занесением в базу русских ников и паролей... избавиться от этого мне помогло изменение кодировки таблицы на utf8_bin
Причина редактирования: Цитата предыдущих постов
|
|
|
2.2.2010, 16:32
Сообщение
#5
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Скрипт до ума довёл![attachment=4004:hubreg.rar]
Теперь дело за автором - сделать чтение зарегистрированных юзеров из MySQL. Я может-быть позже займусь, если автор не сделает. |
|
|
2.2.2010, 20:07
Сообщение
#6
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Парни ну вы впишите на всякий случай какие библиотеки нужны... мало ли кто будет парится
|
|
|
3.2.2010, 2:25
Сообщение
#7
|
|
Активный участник Группа: Заблокированные Сообщений: 87 Регистрация: 16.10.2008 Пользователь №: 805 Спасибо сказали: 35 раз |
Вот мне интересно... при восстановления/изменения пароля из формы на сайте, как вы собираетесь определять, действительно ли это юзер, забывший свой пароль, или это просто хрен с горы, решивший занять чужой ник?
Сверять IP - технически возможно, но не дает гарантии, они у очень многих динамические. |
|
|
3.2.2010, 3:11
Сообщение
#8
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
Saymon
Для работы скрипта на хабе надо библиотеку LuaSQL Для веб-части надо http сервер с поддержкой php и для всего вместе надо Mysql сервер sphinx У меня прежде всего, хаб и сайт для локалки, IP статические. Ну а для интернет пользователей, надо будет придумать еще какую то проверку. Также думаю вполне возможно при регистрации сделать контрольный вопрос и на него ответ и использовать это при восстановлении |
|
|
3.2.2010, 5:07
Сообщение
#9
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Вот мне интересно... при восстановления/изменения пароля из формы на сайте, как вы собираетесь определять, действительно ли это юзер, забывший свой пароль, или это просто хрен с горы, решивший занять чужой ник? Сверять IP - технически возможно, но не дает гарантии, они у очень многих динамические. Сегодня в течении дня, возможно, добавлю капчу. |
|
|
3.2.2010, 7:18
Сообщение
#10
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
а может все-таки лучше E-mail привязка?
|
|
|
3.2.2010, 8:06
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
каптча для регистрации новых юзеров с веб формы. а вот e-mail, как подсказал mariner, будет самым подходящим способом, да и скртипт есть для регистрации на хабе через e-mail
|
|
|
3.2.2010, 8:07
Сообщение
#12
|
|
Активный участник Группа: Заблокированные Сообщений: 87 Регистрация: 16.10.2008 Пользователь №: 805 Спасибо сказали: 35 раз |
Конечно, регистрация через E-mail дает 100% привязку. А ответ на контрольный вопрос забыть еще легче, чем пароль.
|
|
|
3.2.2010, 10:27
Сообщение
#13
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Ну и можно еще и внешнюю отправлялку запроса юзать. Например sendmail, exim4, postfix (а можно вообще внешний релэй на mail.ru)
|
|
|
3.2.2010, 13:51
Сообщение
#14
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
соглашаюсь парни
Kingston я то это понял изначально Рекомендую в посте со скриптом на всякий случай указать хотябы название библиотеки которая требуется для работы скрипта. Дабы не повторилось такова печальнова случая как с экзекутором.... STRELOK_IS74 "добавлю капчу" - это веть ещё библиотека luagd нужна если не ошибаюсь?! |
|
|
3.2.2010, 14:09
Сообщение
#15
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
|
|
|
3.2.2010, 14:10
Сообщение
#16
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
Saymon на вебе надо GD2, она входит в состав php.
|
|
|
3.2.2010, 17:27
Сообщение
#17
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Собственно вот скрипт веб-регистрации на хабе с предварительным вводом защитного кода (Captcha)
hubreg.rar ( 46.64 килобайт ) Кол-во скачиваний: 44 P.S: Может содержать некоторые не значительные ошибки, в будущем поправлю. P.S.S: Попытался сделать проверку зарегистрированных пользователей из базы данных, увы, я не смог добиться результата . |
|
|
3.2.2010, 19:54
Сообщение
#18
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
первый пост обновлен
|
|
|
5.2.2010, 19:42
Сообщение
#19
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
первый пост еще раз обновлен
|
|
|
5.2.2010, 23:40
Сообщение
#20
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Хм... Странно, Captcha не отображается
С серваком всё нормально! Проверен временем Хех, нашёл в чём косячёк маленький файл config.php Находим Код $font_file="./Comic_Sans_MS.ttf"; меняем на Код $font_file="Comic_Sans_MS.ttf"; И всё отлично начинает работать Ещё баг вижу, библиотека стоит, в базу аканунты записываются с вэба, а в птоку нет Тестировал на птоке 0.4.1.1 и 0.4.1.2 |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
RegBot API1, API2 | Скрипт регистрации юзеров на хабе |
22 | Jaska | 33 324 | 6.5.2010, 0:08 Посл. сообщение: Streter |
|
Сейчас: 26.11.2024, 22:57 |