Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Движки сайтов (CMS) (https://forum.zone-game.info/forumdisplay.php?f=47)
-   -   Скрипт регистрации (https://forum.zone-game.info/showthread.php?t=724)

thesingle 03.06.2008 10:35

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

Прошу выложить скрипт для регистрации пользователей или функцию шифрования пароля.

За ранее, благодарю.

log 04.06.2008 19:10

Ответ: Скрипт регистрации
 
Может вырезать этот скрипт из уже готовых обвязок.

Bumble 05.06.2008 08:45

Ответ: Скрипт регистрации
 
Цитата:

Сообщение от thesingle (Сообщение 6221)
Прошу выложить скрипт для регистрации пользователей или функцию шифрования пароля.

PHP функция:

PHP код:

base64_encode(pack("H*"sha1(utf8_encode($pass))))) 


qinka 08.08.2008 07:48

Ответ: Скрипт регистрации
 
Вот скрипт пользуйся поисков
PHP код:

<?php 

// Настройка базы

$dbuser "root"// Пользователь 
$dbpass "root"// Пароль 
$dbhost "127.0.0.1"// Адресс БД 
$dbname "l2"// Имя базы данных 

// Настройка скрипта 
$savedata "true"//Сохранять или нет пользовательские данные, пароль логин, icq , email. По умолчанию включено. 

// Начало скрипта 
$fsname $_SERVER['SCRIPT_NAME']; 
$msconn mysql_connect($dbhost$dbuser$dbpass) or die ("Ошибка соединения"); 
MYSQL_SELECT_DB($dbname) or die ("БД не найдена"); 
if (
$_GET[act]==""){ 
echo (
'<center><a href="'.$fsname.'?act=registration&step=1">Регистр ация</a></center>'); 

if (
$_GET[act]=="registration"){ 
if (
$_GET[step]=="1"){ 
echo (
'<form name="form1" method="post" action="'.$fsname.'?act=registration&step=2"> 
<div align="center"> 
<table width="266" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td width="105" align="right">Логин</td> 
<td width="161"><label> 
<input name="login" type="text" id="login"> 
</label></td> 
</tr> 
<tr> 
<td align="right">Пароль</td> 
<td><label> 
<input name="pass" type="password" id="pass"> 
</label></td> 
</tr> 
<tr> 
<td align="right">Повтор</td> 
<td><label> 
<input name="repeat" type="password" id="repeat"> 
</label></td> 
</tr> 
<tr> 
<td align="right">ICQ</td> 
<td><label> 
<input name="icq" type="text" id="icq"> 
</label></td> 
</tr> 
<tr> 
<td align="right">E-mail</td> 
<td><label> 
<input name="email" type="text" id="email"> 
</label></td> 
</tr> 
<tr> 
<td align="right"><label> 
<input type="reset" name="Submit2" value="Сброс"> 
</label></td> 
<td align="center"><label> 
<input type="submit" name="Submit" value="Регистрация"> 
</label></td> 
</tr> 
</table> 
</div> 
</form> 
<p> </p> 
'
); 

if (
$_GET[step]=="2"){ 
$login $_POST[login]; 
$pass $_POST[pass]; 
$pass2 $_POST[repeat]; 
$icq $_POST[icq]; 
$email $_POST[email]; 
if (
$login == "") { 
echo (
"<center>Вы не ввели логин</center>"); 
}else{ 
if (
$pass == "") { 
echo (
"<center>Пароль не может быть пустым</center>"); 
}else{ 
if (
$pass == $pass2) { 
$q mysql_query("SELECT * FROM accounts WHERE login='{$login}'"); 
if(!
mysql_numrows($q) > "0") { 
$gamepass base64_encode(pack("H*"sha1(utf8_encode($pass)))); 
mysql_query("INSERT INTO accounts(login, password, lastactive, access_level) VALUES('$login' , '$gamepass', '$lastactive', '0')"); 
if (
$savedata == "true") { 
mysql_query("INSERT INTO account_info(login, password, icq, email) VALUES('$login' , '$pass', '$icq', '$email')"); 

echo (
"<center>Аккаунт <font color='red'>".$login."</font> успешно зарегистрирован</center>"); 
} else { 
echo (
"<center>Имя <font color='red'>".$login."</font> уже зарегистрировано, попробуйте другое.</center>"); 

}else { 
echo (
"<center>Пароли не совпадают</center>"); 





?>


DarkLoki 08.08.2008 08:42

Ответ: Скрипт регистрации
 
qinka
Классный скрипт, вот только где примитивные escape_string? Ломанут не глядя :)

tuareg 22.09.2008 22:33

Ответ: Скрипт регистрации
 
Ну так может , кто поделится защищеным скриптиком для регистрации аккаунта ?


Текущее время: 09:14. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot