У Кого Есть Модуль Регистрации Под Dle
S0NIC: у кого есть модуль регистрации под Dle
поделитесь очень нужен
Те под l2?
Если да то от http://www.la2hell.ru/dle_lineagerc2.rar
Deymonic: Те под l2?
Если да то от http://www.la2hell.ru/dle_lineagerc2.rar
если мона то как его ставить и забыл написать тока не хел евила модуль его модуль не подходит мне
очень нужен модуль регестрации только не Хел эвила какой небудь простой модуль или срипт под Dle
На вопщем сылку на тему де росписано как ето зделать. http://la2base.ru/forum/index.php?showtopic=7417
Тока не понятно одно как потом сделать чтоб нажимая на кнопку регестрации перехадить к началу регестрации путь где прописать подскажи пож
короче вот нашел скрипт регена конкретно для регена на сборки ребелион Под Dle подошел прекрасно Пока от не нубов помощи дождеся уже и сам придумаеш
<?
#config
$mysql_server ="localhost";
$mysql_user ="root";
$mysql_pass ="root";
$mysql_db ="l2rdb";
mysql_connect($mysql_server,$mysql_user,$mysql_pass);
mysql_select_db($mysql_db);
#config
#function begin
function newaccount($account,$password){
$passworden = base64_encode(pack('H*', sha1($password)));
$query="INSERT INTO accounts (login, password) VALUES('$account', '$passworden')";
$result=mysql_query($query);
return true;
}
function displayErrors($messages) {
foreach($messages as $msg){
print("<li>$msg</li>\n");
}
print("</ul>\n");
}
function field_validator($field_descr, $field_data,
$field_type, $min_length="", $max_length="",
$field_required=1) {
global $messages;
if(!$field_data && !$field_required){ return; }
$field_ok=false;
$email_regexp="^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|";
$email_regexp.="(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";
$data_types=array(
"email"=>$email_regexp,
"digit"=>"^[0-9]$",
"number"=>"^[0-9]+$",
"alpha"=>"^[a-zA-Z]+$",
"alpha_space"=>"^[a-zA-Z ]+$",
"alphanumeric"=>"^[a-zA-Z0-9]+$",
"alphanumeric_space"=>"^[a-zA-Z0-9 ]+$",
"string"=>""
);
if ($field_required && empty($field_data)) {
$messages[] = "Вы не ввели $field_descr.";
return;
}
if ($field_type == "string") {
$field_ok = true;
} else {
$field_ok = ereg($data_types[$field_type], $field_data);
}
if (!$field_ok) {
$messages[] = "Введите правильно $field_descr.";
return;
}
if ($field_ok && $min_length) {
if (strlen($field_data) < $min_length) {
$messages[] = "$field_descr вы ввели меньше чем $min_length знака.";
return;
}
}
if ($field_ok && $max_length) {
if (strlen($field_data) > $max_length) {
$messages[] = "$field_descr вы ввели больше чем $max_length знаком.";
return;
}
}
}
##Function end
##register
if($_POST["register"]){
field_validator("Аккаунт", $_POST["login"], "alphanumeric", 4, 15);
field_validator("пароль", $_POST["password1"], "alphanumeric", 4, 15);
field_validator("потверждение пароля",$_POST["password2"], "alphanumeric", 4, 15);
if(strcmp($_POST["password1"], $_POST["password2"])) {
$messages[]="Вы ошиблись в повторном воде пароля.";
}
$query="SELECT login FROM accounts WHERE login='".$_POST["login"]."'";
$result=mysql_query($query) or die("MySQL query $query failed. Error if any: ".mysql_error());
if( ($row=mysql_fetch_array($result)) ){
$messages[]="Аккаунт с ID \"".$_POST["login"]."\" уже сушествует. Попробуйте другой.";
}
if(empty($messages)) {
newaccount($_POST["login"], $_POST["password1"]);
$messages[]="Аккаунт ".$_POST['login']." зарегистрирован успешно.";
}
}
?>
<?
if(!empty($messages)){
displayErrors($messages);
}
?>
<form method="POST">
<table border=0 cellspacing=0 cellpadding=0>
<center><h4>Аккаунт</H4><hr></center>
<H3>Регистрация</h3><br>
<center>
<tr height=40><td>Логин:</td><td><img src="images/info.gif" title="Логин необходим для входа в игру.Незабывайте свой логин."></td><td><input type="text" name="login">
</td></tr>
<tr height=40><td>Пароль:</td><td><img src="images/info.gif" title="Пароль необходим для зашиты аккаунта и входа в игру ,подбирайте пароль коректно."></td><td><input type="password" name="password1"></td></tr>
<tr height=40><td>Повтори пароль:</td><td><img src="images/info.gif" title="Повторите пароль"></td><td><input type="password" name="password2"></td></tr>
<tr height=40><td></td><td></td><td><input type="submit" name="register" value="Регистрация"></td></tr>
</table>
</form>
hellEVIL_TEAM: Жесть а не скрипт можно было проще
сказал как в лужу пернул
взял бы сделал бы скрипт и выложил чем заниматца вонью
DLE Lineage модуль если ты запрос не можешь поменять под свою базу то какой из тебя админ :)
hellEVIL_TEAM: DLE Lineage модуль если ты запрос не можешь поменять под свою базу то какой из тебя админ :)
Администраторство на сервере: это знание самого сервера а не web обвязки
а знание mysql базы это не администрирование? и поправит запросы в пхп различные от предыдущих сборок причем там всё интуитивно понятное если нет то мы всегда готовы помочь на сайте www.hellevil.net
ОН мне не подходит под скин слишком большой а не потомучто я чтото не могу поправить
Если слишком большой под скин, то поправь руками под свой размер. Неужели так сложно...
Ппц он же сказал нельзя, туго доходит. Мне просто интересно некто делом помочь не может чтоли. Соник если реально хошь что то найти, то ищи сам, здесь нормально помощи не найдёшь.




