Регистрация с подтверждением имейл
#1

Всем доброго времени суток. Мне очень нужна ваша помощь!
Скажу сразу в скриптинге я не проффи.
Помогите создать регистрацию в диалоговых окнах с использованием MySQL,а так-же чтобы после регистрации высылалась ссылка на имейл пользователя,по которой он бы смог подтвердить свою регистрацию.
Помогите реализовать это при помощи SMTP.

Набил на скорую руку схему работы фильтра.
Reply
#2

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

т.е при логине/регистрации SAMP сервер обращается к вебсерверу, тот к CMS-сайта
( например phpbb форум с модулем подтверждения аккаунта по SMS ) ...
Reply
#3

Ээ тут нужна как минимум плагин MySQL, плагин Mail, сам MySQL сервер и собственно php скрипт для подтверждения аккаунта.
Или ещё можно на почту мылить код подтверждения, который нада вручную в игре ввести.

А вообще я-бы сделал регистрацию через php, так и проще и надёжнее...
Reply
#4

Поддержу, + к регистрации через php
Reply
#5

Можно это сделать и без MySQL =\ Записываешь сгенерированный код в файл с игроком, отправляешь этот код через HTTP с использованием php скрипта на введенный e-mail, игрок читает письмо, вводит этот код в игре, и все.
Reply
#6

Народ, как сделать чтобы игрок, который не залогинеться 2 минуты кикало?
Reply
#7

Astro Beat, В OnPlayerConnect Создаёшь таймер типа IdlePlayer = SetTimerEx("KickByAFK", 120000, false, "i", playerid);
Далее, если залогинился, делай KillTimer(IdlePlayer);
Если нет, то выполниться функция: KickByAFK, в ней и кикай.
Reply
#8

Таймеры грузят сервер)
Простая система вычитая из переменной) Допустим KickTime[playerid]--; каждую секунду, if(KickTime[playerid] == 0) { Kick(playerid); } и всё)
Reply
#9

Quote:
Originally Posted by Crystal_Speed
Посмотреть сообщение
Таймеры грузят сервер)
Простая система вычитая из переменной) Допустим KickTime[playerid]--; каждую секунду, if(KickTime[playerid] == 0) { Kick(playerid); } и всё)
lol, это еще больше грузить будет
Reply
#10

Quote:
Originally Posted by Jon_De
Посмотреть сообщение
lol, это еще больше грузить будет
Что же теперь делать Часовню РоЛэПлэй? Набивать битком сервер таймерами? xD
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)