Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Скрипт регистрации
#1
уменя есть скрипт для регистрации аккаунтов на сервере помогите плиз его настроить...

в папке "папка где находится скрипт"\config\db.php

уменя

<?php defined('REGISTRATION') OR die('No direct access allowed.');

// Mysql connection
define('HOST' , 'localhost'); // host for connection
define('LOGIN' , 'root');
define('PASSWORD' , '1');
define('DB' , 'au_server_ls');
define('LANG' , 'ru'); // lang file in config folder (prefix _lang.xml)
define('EMAIL' , 'yes'); // yes or no // write in email field

http://depositfiles.com/files/p77fp5dlh

заполнено под себя...

и когда запоняю форму выводит "Ошибка при выполнении запроса"

помогите плиз
Ответ
#2
скорее всего у тебя нет поля email в базе
измени значение yes на no
define('EMAIL' , 'no'); // yes or no // write in email field
Ответ
#3
Держи. Проще не бывает.
Цитата:<?php
error_reporting(E_ERROR);
$Host = "ip-server"; //заполните
$Base="basename"; //нужными
$User = "mysqluser"; // значениями
$Password = "passworduser"; //эти поля
$Script = $_SERVER['PHP_SELF'];
/****************************/
$Form = '<form method="post" action="'.$Script.'">
<table width="100%"><td width="61%" alignvalign="top" class="content_table"><font color = "blue">Аккаунт и пароль не могут быть пустыми. Аккаунт и пароль не могут содержать менее 4 знаков и быть длиннее 45 знаков. Аккаунт и пароль пишутся латинскими буквами или цифрами.</font></td></table>
<table width="100%"><tr><td width="61%" alignvalign="top" class="content_table"><font color = "orange">Аккаунт</font></td>
<td><input maxlength="32" size="20" name="Name" style="border: 1px solid rgb(127, 127, 127); font-weight: bold; background-color: rgb(4, 13, 26); color: rgb(255, 172, 4);"></td></tr>-
<tr><td width="61%" alignvalign="top" class="content_table"><font color = "red">Пароль</font></td>
<td><input maxlength="32" size="20" name="Pass" type="password" style="border: 1px solid rgb(127, 127, 127); font-weight: bold; background-color: rgb(4, 13, 26); color: rgb(255, 172, 4);"></td></tr>--
<tr><td width="61%" alignvalign="top" class="content_table"><font color = "red">Повторите пароль</font></td>
<td><input maxlength="32" size="20" name="Pass1" type="password" style="border: 1px solid rgb(127, 127, 127); font-weight: bold; background-color: rgb(4, 13, 26); color: rgb(255, 172, 4);"></td></tr>--
<tr><td align="right"><input name="go" value="Создать" style="border: 1px solid rgb(127, 127, 127); font-weight: bold; background-color: rgb(0, 0, 0); color: rgb(255, 172, 4);" type="submit"></td></tr>--
</table>';
echo $Form;
$UserName = htmlspecialchars(trim($_POST['Name']));
$PassAc = trim($_POST['Pass']);
$PassAc1 = trim($_POST['Pass1']);
if($UserName == '') exit("<br>Поле Имя аккаунта не может быть пустым");
if($PassAc == '') exit("<br>Поле Пароль не может быть пустым");
if($PassAc != $PassAc1) exit("<br>Пароли не совпадают");
@mysql_connect($Host, $User, $Password) or die(mysql_error());
@mysql_select_db($Base) or die(mysql_error());
$HashPass = SHA1(strtoupper($UserName.":".$PassAc));
$NewAcc = @mysql_query("INSERT INTO account_data (login, password, access_level) VALUES('$UserName', '". base64_encode(pack('H*', sha1(utf8_encode($PassAc)))) . "', '1')");
if($NewAcc)
{
echo "<br><font color=green>Регистрация прошла успешно</font>";
}
else
{
echo "<br><font color=red>Невозможно создать аккаунт, возможно аккаунт с таким именем уже существует</font>";
}
mysql_query("DELETE FROM `account` WHERE username=''");
?>
Все суета.
Ответ
#4
Shamanidze Зачем писать что то, если есть готовое и уже решина проблема.
+ Shamanidze ответь пожалуйста зачем прописывать аксесе левел на 1.
Может тогда сразу 3
Ответ
#5
donos Написал:Shamanidze
+ Shamanidze ответь пожалуйста зачем прописывать аксесе левел на 1.
Может тогда сразу 3
Ну с аксесс левлом, я погорячился. Не глядя писал. Конечно там нужен "0".
Все суета.
Ответ
#6
Shamanidze, Кстати в запросе вместо login нужно name
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Дроп и скрипт для автоивента Ajax52 9 2,998 01-28-2012, 10:51 PM
Последний пост: Ajax52
  Скрипт, повесить баф на игрока Wolfas 0 1,559 10-24-2011, 04:16 PM
Последний пост: Wolfas
  скрипт landser 6 3,049 02-03-2011, 05:38 AM
Последний пост: landser
  При регистрации на счету 1кк кинар? lexxzion 21 5,977 11-18-2010, 10:53 PM
Последний пост: Skyter82
  Кнопка регистрации в клиенте Bumerok 8 4,772 11-07-2010, 03:53 PM
Последний пост: Romanz
  Скрипт регистрации Bumerok 5 3,052 08-10-2010, 10:37 AM
Последний пост: Shamanidze
  PHP скрипт неполучается!! aspalt 3 2,478 06-16-2010, 07:01 PM
Последний пост: aspalt
  Скрипт регистрации dahtict 6 3,282 05-27-2010, 07:59 PM
Последний пост: noith
  Фон при прохождении регистрации на сервере Dasha 3 2,319 05-27-2010, 11:57 AM
Последний пост: TAG
  Модуль регистрации для HTML сайта xobotyi 3 5,716 04-15-2010, 10:22 PM
Последний пост: MetaWind

Перейти к форуму:


Пользователи, просматривающие эту тему: 5 Гость(ей)