Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web обвязка/[help] Регистрация .
Search

[help] Регистрация .

9 replies247 viewsCurrently viewing: 1
14zero
14zero

User

Бывалый

Posts: 176

На форуме с: 05/23/2009

Репутация: +17

Рейтинг: 0

· 06/01/2009, 08:31 AM

la2base 1.1.6


Возник вопрос . Как сделать подтверждение регистрации аккаунта по email? Модуль от hellevil (бесплатный)

0
Mangoost
Mangoost

User

Участник

Posts: 34

На форуме с: 04/26/2009

Репутация: +9

Рейтинг: 0

· 06/02/2009, 11:23 AM

1. Взять учебник по Php изучить и перепесать.
2. Обратится к разработчику DLE hellevil.

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 06/03/2009, 08:08 PM

Там есть активация по E-mail.

WebDeveloper сервера DARKWORLD

0
14zero
14zero

User

Бывалый

Posts: 176

На форуме с: 05/23/2009

Репутация: +17

Рейтинг: 0

· 06/03/2009, 08:47 PM

где??????????????????????????

0
H
Hamster

User

Новичок

Posts: 11

На форуме с: 06/03/2009

Репутация: +1

Рейтинг: 0

· 06/04/2009, 01:40 AM

Можешь конфиг выложить? Или ссылку дать на модуль этот.

0
14zero
14zero

User

Бывалый

Posts: 176

На форуме с: 05/23/2009

Репутация: +17

Рейтинг: 0

· 06/04/2009, 04:40 AM

Код
<?php

/********************************************************************/
/*                                                                  */
/* Lineage2 DLE Module, Copyright © 2007-2008, hellEVIL TEAM        */
/* http://www.hellevil.net                                          */
/*                                                                  */
/********************************************************************/

if(!defined('DATALIFEENGINE')) {
    die("Hacking attempt!");
}

if ($_action == "reg") {
    if (empty($_REQUEST["l2login"]) || empty($_REQUEST["l2password"]) || empty($_REQUEST["l2password2"]) || empty($_REQUEST["l2email"]) || empty($_REQUEST["l2answer"]) || empty($_REQUEST["l2question"])) {
        $lineage = "<div class='warning center'>Ошибка при регистрации, заполните все поля!</div><br />";
        $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";
    
    } elseif (strlen($_REQUEST["l2login"])>16 || strlen($_REQUEST["l2login"])<4) {
        $lineage = "<div class='warning center'>Ошибка при регистрации, логин должен быть не меньше 4 и не больше 16 символов!</div><br />";
        $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";

    } elseif ($_REQUEST["l2password"]!=$_REQUEST["l2password2"]) {
        $lineage = "<div class='warning center'>Ошибка при регистрации, пароли не совпадают!</div><br />";
        $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";

    } elseif (strlen($_REQUEST["l2answer"])<4 || strlen($_REQUEST["l2question"])<4) {
        $lineage = "<div class='warning center'>Ошибка при регистрации, вопрос и ответ должны быть не меньше 4 символов!</div><br />";
        $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";
        
    } elseif (!check_email($_REQUEST["l2email"])) {
        $lineage = "<div class='warning center'>Ошибка при регистрации, email указан не верно!</div><br />";
        $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";
        
    } elseif ($dbl->sql_numrows($dbl->sql_query("SELECT * FROM accounts WHERE login='".$_REQUEST["l2login"]."' LIMIT 1"))) {
        $lineage = "<div class='warning center'>Ошибка при регистрации, аккаунт существует!</div><br />";
        $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";
    
    } elseif ($dbl->sql_numrows($dbl->sql_query("SELECT * FROM accounts WHERE email='".$_REQUEST["l2email"]."' LIMIT 1"))) {
        $lineage = "<div class='warning center'>Ошибка при регистрации, указанный email уже используется!</div><br />";
        $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";
    
    } else {
        $dbl->sql_query_jdb("accounts", "InsertAccount", array($_REQUEST["l2login"], base64_encode(pack('H*', sha1($_REQUEST["l2password"]))), $_REQUEST["l2email"], $_REQUEST["l2answer"], $_REQUEST["l2question"]));
        $sql_error = $dbl->sql_error();
        if ($sql_error["code"]==0) {
            $lineage = "<center>Поздравляем, Вы успешно зарегистрировали аккаунт! Приятной игры.</center><br />";
        } else {
            $lineage = "<div class='warning center'>Неизвестная ошибка, попробуйте еще раз!</div><br />";
            $lineage.= "<center><a href='".GetURL($_link,"registration")."'>назад</a></center>";
        }
    }
} else {
    $tpl->load_template($tpldir.'/lineage/register.tpl');
    $tpl->compile('register');
    $lineage = $tpl->result["register"];
    // $tpl->clear();
}

?>

0
H
hellEVIL_TEAM

User

Бывалый

Posts: 292

На форуме с: 03/28/2008

Репутация: +129

Рейтинг: 0

· 06/04/2009, 05:44 AM

там нету активации по мыло там востановление по мылу ггг

0
14zero
14zero

User

Бывалый

Posts: 176

На форуме с: 05/23/2009

Репутация: +17

Рейтинг: 0

· 06/04/2009, 06:14 AM

Цитата
там нету активации по мыло там востановление по мылу ггг


А как сделать)?

0
H
hellEVIL_TEAM

User

Бывалый

Posts: 292

На форуме с: 03/28/2008

Репутация: +129

Рейтинг: 0

· 06/04/2009, 07:10 AM

модуль 1.5.0 нами не поддерживается только 2.0 и выше

0
Topic is closed for replies