Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/Регистрация аккаунта на ДЛЕ
Поиск

Регистрация аккаунта на ДЛЕ

22 ответов345 просмотровСейчас просматривают: 1
6
6BLADE6

Пользователь

Участник

Постов: 43

На форуме с: 05.04.2008

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

Рейтинг: 0

· 11.11.2008, 13:17

Все ломаю над этим голову...ктомуже самая сложность заключается в том что сайт на хосте а серв дома, как дать сайту на хосте доступ к бд на серве?Или это как-то подругому делаеца?Помогите плиз народ =)

И еще народ ни у каво ненайдется скина на тему линейки для форума?Ато весь инет обрыскал нашел ток один вариант, ито он был платный...сайтов понаделали пипец скока а форумами почему-то никто незанимается...

0
R
Redis

Пользователь

Бывалый

Постов: 173

На форуме с: 12.06.2008

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

Рейтинг: 0

· 11.11.2008, 13:20

Hits: Все ломаю над этим голову...ктомуже самая сложность заключается в том что сайт на хосте а серв дома, как дать сайту на хосте доступ к бд на серве?Или это как-то подругому делаеца?Помогите плиз народ =)

И еще народ ни у каво ненайдется скина на тему линейки для форума?Ато весь инет обрыскал нашел ток один вариант, ито он был платный...сайтов понаделали пипец скока а форумами почему-то никто незанимается...

Вот тут ищи, там многа прикольных скинов, и не тока на тему л2.... Скины для ipb
http://bogi-mu.com/

0
6
6BLADE6

Пользователь

Участник

Постов: 43

На форуме с: 05.04.2008

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

Рейтинг: 0

· 11.11.2008, 14:54

Rediska: Вот тут ищи, там многа прикольных скинов, и не тока на тему л2.... Скины для ipb
http://bogi-mu.com/


Я скины ставлю а они все неправильно отображаются...вообще без картинок...какая версия ipb нуна для них?

0
cosmo
cosmo

Пользователь

Бывалый

Постов: 186

На форуме с: 17.04.2008

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

Рейтинг: 0

· 11.11.2008, 15:22

скин должен состоять из 2х архивов... в 1 из них картинки. заливаешь также как и скин, только там разделом ниже. потом в настройках скина выбираешь чтобы использовались эти картинки. вот. а вот гуд скины /ru/forum/forumnye-dvizhki/1030

0
6
6BLADE6

Пользователь

Участник

Постов: 43

На форуме с: 05.04.2008

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

Рейтинг: 0

· 11.11.2008, 15:45

cosmo: скин должен состоять из 2х архивов... в 1 из них картинки. заливаешь также как и скин, только там разделом ниже. потом в настройках скина выбираешь чтобы использовались эти картинки. вот. а вот гуд скины /ru/forum/forumnye-dvizhki/1030


Во пасиб, я залить залил а не выбрал чтоб картиночги использовались =)...со скинами разобрались xD спасибо всем...а терь мб ктоньдь наконец подкинет рабочий скрипт регистрации?xD

0
Eternal
Eternal

Пользователь

Бывалый

Постов: 103

На форуме с: 08.12.2007

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

Рейтинг: 0

· 11.11.2008, 19:53

Скрипт регистрации независит от обвязки, покрайней мере те, что выкладывают здесь. Юзай поиск. Если хочешь, чтоб он гармонично вписывался в Dle, то невидел.

Timeo Danaos et dona ferentes

0
cosmo
cosmo

Пользователь

Бывалый

Постов: 186

На форуме с: 17.04.2008

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

Рейтинг: 0

· 11.11.2008, 20:01

Вот скрипт. Взят из МВ. Про спасибо не забудь.

Цитата
<?
#config
$mysql_server ="localhost";
$mysql_user ="root";
$mysql_pass ="пароль от твоей базы";
$mysql_db ="имя твоей базы";

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>
<H3>Регистрация</h3><br>
<center>
<tr height=40><td>Логин:</td><td><input type="text" name="login">
</td></tr>
<tr height=40><td>Пароль:</td><td><input type="password" name="password1"></td></tr>
<tr height=40><td>Повторите пароль:</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>
<br><br><br><br><br><br>

0
user2007
user2007

Пользователь

Новичок

Постов: 19

На форуме с: 29.07.2007

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

Рейтинг: 0

· 11.11.2008, 20:42

На DLE скрипт этот не катит и больно простой, по лучше нет ничего? с кабинетом например

0
eNdem1c
eNdem1c

Пользователь

Участник

Постов: 92

На форуме с: 24.11.2008

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

Рейтинг: 0

· 11.11.2008, 20:51

Цитата
На DLE скрипт этот не катит и больно простой, по лучше нет ничего? с кабинетом например

Личный кабинет держится отдельно, можно найти с помощью поиска. А при регистрации - зачем кабинет? Скрипт хороший, не нагружен лишним бредом, вроде "напишите свой e-mail на который вам НЕ придет письмо."
P/s: Лично моё мнение.

everybody lies (c)

0
cosmo
cosmo

Пользователь

Бывалый

Постов: 186

На форуме с: 17.04.2008

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

Рейтинг: 0

· 12.11.2008, 05:39

user2007: На DLE скрипт этот не катит и больно простой, по лучше нет ничего? с кабинетом например

как это не катит? все отлично работает. был ещё гдето скрипт со множеством ненужных разделов... типа 2 секретных вопроса, ваш город, icq и т.п. Поищу.

0
6
6BLADE6

Пользователь

Участник

Постов: 43

На форуме с: 05.04.2008

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

Рейтинг: 0

· 12.11.2008, 06:04

cosmo: как это не катит? все отлично работает. был ещё гдето скрипт со множеством ненужных разделов... типа 2 секретных вопроса, ваш город, icq и т.п. Поищу.


Понимаеш чаще всего игроков эти несколько тупых и ненужных строчек одновременно и раздражают и внушают им мысль что серв не какаято 2хдневная фришка а крупный сервер с качественным сервисом crazy.gif .
to cosmo
Нащет этого скрипта, у меня он разумеется есть гг этот мой веб уже достал...он у всех есть...еслибы я хотел что-то такое тупое и простое как мой веб я бы уже давно поставил...но за старания тыкнул спасибку =)

cosmo: Вот скрипт. Взят из МВ. Про спасибо не забудь.


И кстати если бы ты читал внимательнее я просил такой скрип, который мона было бы поставить на хосте, отдельно от самого сервера, а этот скрипт тока для локалки подойдет...или как-то можно сделать чтобы мускул был доступен из инета, допустим с хоста?Если так можно сделать то буду очень благодарен если кто-то отпишет как.

cosmo: как это не катит? все отлично работает. был ещё гдето скрипт со множеством ненужных разделов... типа 2 секретных вопроса, ваш город, icq и т.п. Поищу.


Буду оч признателен если найдеш и запостиш тут этот скрипт...у мну на ДЛЕ по умолчанию стоит именно такой скрипт но он регит на самом сайте а не на серве, мб как-то можно сделать чтобы он регал не на сайте а на серве?Регистрация на сайте мне абсолютно ненужна.Если мона так сделать то буду опятьже очень признателен в виде спасибки тому кто отпишет как это сделать.

Eternal: Если хочешь, чтоб он гармонично вписывался в Dle, то невидел.


Это одна из главных проблем =)

0
D
Dikiyobraz

Пользователь

Участник

Постов: 90

На форуме с: 27.02.2007

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

Рейтинг: 0

· 12.11.2008, 06:34

Hits: И кстати если бы ты читал внимательнее я просил такой скрип, который мона было бы поставить на хосте, отдельно от самого сервера, а этот скрипт тока для локалки подойдет...или как-то можно сделать чтобы мускул был доступен из инета, допустим с хоста?Если так можно сделать то буду очень благодарен если кто-то отпишет как.

А что, строка
Код
$mysql_server ="localhost";

Уже ни о чём не говорит???
Это не для локалки, это для подключения к базе на локальном хосте (он же 127.0.0.1) Т.е. на том же самом компутере!
Ты устанавливаешь базу на удалённом от сайта компе, поэтому хостом для MySql должен быть твой IP, я так думаю... Его указываешь при установке МуСкула и его указываешь в этом скрипте!
Для дле, делаешь скрипт в файл reg.php, к примеру, ставишь ссылку на него и он будет отображаться на отдельной странице. Может ещё как то похитрее можно сделать...

0
6
6BLADE6

Пользователь

Участник

Постов: 43

На форуме с: 05.04.2008

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

Рейтинг: 0

· 12.11.2008, 07:05

dikiyobraz: А что, строка
Код
$mysql_server ="localhost";

Уже ни о чём не говорит???
Это не для локалки, это для подключения к базе на локальном хосте (он же 127.0.0.1) Т.е. на том же самом компутере!
Ты устанавливаешь базу на удалённом от сайта компе, поэтому хостом для MySql должен быть твой IP, я так думаю... Его указываешь при установке МуСкула и его указываешь в этом скрипте!
Для дле, делаешь скрипт в файл reg.php, к примеру, ставишь ссылку на него и он будет отображаться на отдельной странице. Может ещё как то похитрее можно сделать...


Хз возможно я некорректо задал вопрос...но ненадо принимать меня за идиота!Я не нуб!Я хз как везде но в нашей сети я несколько раз видел локальные сервы нубские, и тока хотел покопатся от нех делать в их базах, заранее зная что база у них на руте, и хрен у меня че получалось навикат писал тип сервера несуществует...еще раз повторяю Я ПРОПИСЫВАЛ ИХ АЙПИ И НЕНАДО ЩИТАТЬ МЕНЯ НУБОМ...я так понял по умолчанию в мускуле отключен удаленный доступ...другово обьяснения я невижу, если тока наша сеть не настока е..нутая чтобы блокировать чтото...например порты...

0
D
Dikiyobraz

Пользователь

Участник

Постов: 90

На форуме с: 27.02.2007

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

Рейтинг: 0

· 12.11.2008, 07:47

Hits: Я не нуб!Я хз как везде но в нашей сети я несколько раз видел локальные сервы нубские, и тока хотел покопатся от нех делать в их базах, заранее зная что база у них на руте, и хрен у меня че получалось навикат писал тип сервера несуществует...еще раз повторяю Я ПРОПИСЫВАЛ ИХ АЙПИ И НЕНАДО ЩИТАТЬ МЕНЯ НУБОМ..

Ну.. Если я ставлю сервер и сайт на одном компе, и не собираюсь посылать запросы в базу с другого компа смысл мне ставить мускул на свой ИП? мне проще поставить его на локалхост и пробивая мою базу по ИПу тебе Навикат ответит правду! Сервера нет!
Что то я тебя не понимаю...

0
K
kosar

Пользователь

Бывалый

Постов: 186

На форуме с: 11.09.2008

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

Рейтинг: 0

· 12.11.2008, 08:10

Не ставьте Скрипты с MW их на allcheats ломают как орехи, последняя фишка sql инжект в строку реги что то типо or1=1 приписываем к любому нику и получаем админ аккаун...

0
6
6BLADE6

Пользователь

Участник

Постов: 43

На форуме с: 05.04.2008

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

Рейтинг: 0

· 12.11.2008, 09:15

dikiyobraz: Ну.. Если я ставлю сервер и сайт на одном компе, и не собираюсь посылать запросы в базу с другого компа смысл мне ставить мускул на свой ИП? мне проще поставить его на локалхост и пробивая мою базу по ИПу тебе Навикат ответит правду! Сервера нет!
Что то я тебя не понимаю...


Че ты приш мне моск?)Я же сказал сайт на ХОСТЕ и мне нужно подключится к базе НЕ с тогоже компа на котором стоит сервер...че тут непонятного?

0
cosmo
cosmo

Пользователь

Бывалый

Постов: 186

На форуме с: 17.04.2008

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

Рейтинг: 0

· 12.11.2008, 13:49

Вот скрипт регистрации о котором я говорил.

0
BOPOBEI
BOPOBEI

Пользователь

Бывалый

Постов: 153

На форуме с: 29.02.2008

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

Рейтинг: 0

· 12.11.2008, 14:08

у тебя хоть хостинг потдерживает внешние БД?

0
D
Dikiyobraz

Пользователь

Участник

Постов: 90

На форуме с: 27.02.2007

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

Рейтинг: 0

· 12.11.2008, 17:57

Hits: Че ты приш мне моск?)Я же сказал сайт на ХОСТЕ и мне нужно подключится к базе НЕ с тогоже компа на котором стоит сервер...че тут непонятного?

Ты хоть сам то понимаешь, что пишешь? Сайт на хосте!
Сайт может хоть в Зимбабве стоять! Ты его запросы направляешь на свой сервер, который стоит на твоём компе!
Скрипт на сайте (в Зимбабве) в нём:
$mysql_server ="localhost"; - тут вместо локалхоста ты должен указать свой ИП адрес, кароче, хост на котором стоит база в которую ты сервер ставишь! Хост на который ты на своём компе Мускул ставишь!
Имя пользователя, пароль, и имя базы соответственно!
Кароче, либо ты меня не понимаешь, либо я тебя! Либо мы о разных человеках говорим!

Блин! Где правка постов?
Кароче, не топчи моск, скачай скрипт регистрации и всего прочего сделанный ребятами из HellEvil team! Для DLE!
Тут на форуме уже наверное около двух десятков тем, в которых они выложены в вариациях! :)
Только с хостами, хостингами и хостерами сам разбирайся!

0
6
6BLADE6

Пользователь

Участник

Постов: 43

На форуме с: 05.04.2008

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

Рейтинг: 0

· 13.11.2008, 02:05

dikiyobraz: Ты хоть сам то понимаешь, что пишешь? Сайт на хосте!
Сайт может хоть в Зимбабве стоять! Ты его запросы направляешь на свой сервер, который стоит на твоём компе!
Скрипт на сайте (в Зимбабве) в нём:
$mysql_server ="localhost"; - тут вместо локалхоста ты должен указать свой ИП адрес, кароче, хост на котором стоит база в которую ты сервер ставишь! Хост на который ты на своём компе Мускул ставишь!
Имя пользователя, пароль, и имя базы соответственно!
Кароче, либо ты меня не понимаешь, либо я тебя! Либо мы о разных человеках говорим!

Блин! Где правка постов?
Кароче, не топчи моск, скачай скрипт регистрации и всего прочего сделанный ребятами из HellEvil team! Для DLE!
Тут на форуме уже наверное около двух десятков тем, в которых они выложены в вариациях! :)
Только с хостами, хостингами и хостерами сам разбирайся!


Пипец...я тебе еще раз говорю Я НЕ НУБ!...кароче я уже разобрался, и за каким ты мне 2ой раз обьясняеш то что даж нубу понятно?Я те еще первый раз все сказал зачем ты эту ..рню опять то пишеш?)

0
Тема закрыта для ответов