[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подскажите пожалуста
ivan4501
подскажите проблема вот в чем как зарегистрируюсь в казино ввожу логин и пароль и меня выкидывает на главную страницу что это может быть



Спустя 23 минуты, 30 секунд (8.03.2010 - 02:51) Nikitian написал(а):
js или куки отключены. Напишите саппорту казино, на праздники все местные телепаты ушли в запой.

Спустя 8 минут, 52 секунды (8.03.2010 - 03:00) ivan4501 написал(а):
эт мое казино я хотел зарегистрироватся как пользователь но нерегистрирует письмо на емайл приходит

Спустя 12 минут, 44 секунды (8.03.2010 - 03:13) Nikitian написал(а):
Если вы писали код авторизации, то профилируйте его, если не вы, то найдите автора или исполнителя. А квази-шаманы, определяющие ошибки по общим симптомам.... Выше написал их участь.

Где код?

Спустя 19 минут, 29 секунд (8.03.2010 - 03:33) ivan4501 написал(а):
<? include ("header.php");

if ($send<>"1") {

?>
<td width=538 valign=top >
<
table border=0 cellpadding="0" cellspacing="0" bgcolor="#C7361B" >
<
tr>
<
td width="3" background="/image/3_07.gif"></td>
<
div><img src="/image/3_08.gif"/></div>
<
td align='center' style="padding: 20px 10px 10px 20px;" valign="top" >
<
div style="color: #ffdb00;margin-left:-15px;"><IMG SRC="/image/reg.gif" WIDTH="264" HEIGHT="37" BORDER="0" ALT="Регистрация"></div>
<
FORM name=form action=reg.php method=post>
<
TABLE class="welcome" class=regform cellSpacing=0 cellPadding=3 border=0>
<
TR>
<
TD colSpan=3>     Поля, отмеченные звездочкой, обязательны для заполнения</TD></TR>
<
TR>
<
TD align=right><B>Логин</B> <FONT color=#ffdb00>*</FONT></TD>
<TD><INPUT name="r_login" value="" style=" border: 1px solid rgb(0,0,0)"></TD>
<
TD>    </TD></TR>
<
TR>
<
TD align=right><B>Пароль</B><FONT color=#ffdb00>*</FONT></TD>
<TD><INPUT name="r_pass" value="" style=" border: 1px solid rgb(0,0,0)"></TD>
<
TD></TD></TR>
<
TR>
<
TD align=right><B>E-mail</B><FONT color=#ffdb00>*</FONT></TD>
<TD><INPUT name="r_email" value="" style=" border: 1px solid rgb(0,0,0)"></TD>
<
TD> </TD></TR>
<
TR>
<
TD align=right><B>Имя</B></TD>
<
TD><INPUT name="r_name" value="" style=" border: 1px solid rgb(0,0,0)"></TD>
<
TD></TD></TR>
<
TR>
<
TD align=right><B>Фамилия</B></TD>
<
TD><INPUT name="r_fam" value="" style=" border: 1px solid rgb(0,0,0)"></TD>
<
TD></TD></TR>
<
TR>
<
TD colSpan=3> </TD></TR>
<
TR>
<
TD><INPUT type=hidden value=1 name=send><INPUT type=hidden value=0 name="partner_id"></TD>
<
TD colSpan=2><INPUT type=submit value="Сохранить" name=submit></TD></TR>
</
TABLE>
</
FORM>

</
td>
<
td width="3" height="330"background="/image/3_07.gif"> </td>
</
tr>
<
tr>
<
td width="3" height="152" background="/image/3_07.gif"></td>
<
td width="283" ></td>
<
td width="3" height="152" background="/image/3_07.gif"></td>
</
tr>
</
table>

</
td>
<?
}

if($send=="1"){

if ($r_login=="" or $r_pass=="" or $r_email=="" )
{
echo "<script> alert('Пожалуйста заполните все поля!'); document.location.href='reg.php'; </script>";
exit;
}
//include ("setup.php");
//$date=date("d.m.y");


$sqlr="select * from users where login='$r_login'";
$resultr=mysql_query($sqlr);
$rowr=mysql_fetch_array($resultr);

if ($r_login==$rowr[1])
{
echo "<script> alert('Игрок с таким логином существует!'); document.location.href='reg.php'; </script>";
exit;
}
$pus=$HTTP_COOKIE_VARS["par"];
$sqlru="select * from users where login='$pus'";
$resultru=mysql_query($sqlru);
$rowru=mysql_fetch_array($resultru);
if ($pus==$rowru[1] && $pus<>"")
{
$sqlp="INSERT INTO partner VALUES('$pus','$r_login','$date','0.00')";
mysql_query($sqlp);
}


$sqlr="INSERT INTO users VALUES(NULL,'$r_login','$r_pass','0.00','0.00','0.00','$r_email','$r_name','$r_fam','$date','0.00')";
mysql_query($sqlr);


include("mail/reg.php");
$to =$r_email;
$subject = $reg_reg_mail_subject;
$msg =$reg_reg_mail;
$mailheaders = "Content-Type: text/plain; charset=Windows-1251\n";
$mailheaders .= "From: $con[2]\n";
mail($to, $subject, $msg, $mailheaders);

$con=mysql_fetch_array(mysql_query("select * from seting"));
if ($con[regmail]=="yes"){
include("mail/newreg.php");
$to =$con['adm_email'];
$subject = $reg_reg_mail_subject;
$msg =$reg_reg_mail;
$mailheaders = "Content-Type: text/plain; charset=Windows-1251\n";
$mailheaders .= "From: $con[adm_email]\n";
mail($to, $subject, $msg, $mailheaders);
}

unset($pus);
session_destroy();
?>
<font color="#FFFFFF">
<
b>Вы зарегистрированы.</b>

<
br><br>
Для начала игры , войдите в игровой зал введя ваш логин и пароль.<br><br>



Желаем Удачи!
</
font>
<?
}
include ("footer.php");

?>

вот

Спустя 4 минуты, 4 секунды (8.03.2010 - 03:37) Nikitian написал(а):
Это код регистрации. Проверьте, есть ли в таблице users зарегистрированный пользователь. После этого выкладывайте код авторизации.

Спустя 12 минут, 54 секунды (8.03.2010 - 03:49) ivan4501 написал(а):
<HTML><HEAD><TITLE>Игровой Зал</TITLE>
<
META http-equiv=Content-Type content="text/html; charset=windows-1251">
<
LINK href="../image/style.css" type=text/css rel=stylesheet>
</
HEAD>
<
BODY text=#ffffff bgColor=#000044>




<FORM name=form action=login_proc.php method=post>
<
TABLE cellSpacing=0 cellPadding=0 width=350 align=center bgColor=#000444 border=0>
<TBODY>
<
TR>
<
TD align=middle height=50><B>ВХОД В ИГРОВОЙ ЗАЛ</B></TD></TR>
<
TR>
<
TD vAlign=top align=middle>
<
TABLE cellSpacing=0 cellPadding=0 width="90%" border=0>
<
TBODY>
<
TR>
<
TD align=middle>
<
DIV>Для входа в игровой зал вы должны <A
href="../reg.php">зарегистрироваться</A>.</DIV></TD></TR></TBODY></TABLE><BR><BR>
<
TABLE cellSpacing=0 cellPadding=5 border=0>
<
TBODY>
<
TR>
<
TD align=right><B>Логин</B></TD>
<
TD><INPUT maxLength=16 size=17 name=log style=" border: 1px solid rgb(0,0,0)"></TD></TR>
<
TR>
<
TD align=right><B>Пароль</B></TD>
<
TD><INPUT type=password maxLength=16 size=17 name=psw style=" border: 1px solid rgb(0,0,0)"></TD></TR>
<
TR>
<
TD> </TD>
<
TD><INPUT type=hidden value=1 name=send><INPUT type=submit value=Войти name=submit></TD></TR>
<
TR>
<
TD> </TD>
<
TD><A href="../lostpass.php">Забыли пароль?</A></TD></TR></TBODY></TABLE><BR></TD></TR>
<
TR>
<
TD align=middle height=25>
<
A href="../index.php">Вернуться на главную страницу</A>
</
TD></TR></TBODY></TABLE></FORM></BODY></HTML>

Спустя 54 секунды (8.03.2010 - 03:50) ivan4501 написал(а):
<?
session_start();
foreach ($_POST as $var => $value)
{
if ($var=="amp;log"){$log=$value;}
if ($var=="amp;psw"){$psw=$value;}
}

$log = htmlentities($log);
$psw = htmlentities($psw);
if(isset($submit) )
{
include ("../setup.php");
$log2=$log;
$result=mysql_query("select * from users where login='$log2'");
$row=mysql_fetch_array($result);
$base_login=$row[1];
$base_psw=$row[2];
if($log==$base_login && $psw==$base_psw && $log<>"")
{
$HTTP_SESSION_VARS['l']=$base_login;
Header("Location: index.php");
exit;
}
else
{
Header("Location: ../index.php");
exit;
}
}

?>

Спустя 9 минут, 54 секунды (8.03.2010 - 04:00) Nikitian написал(а):

if ($var=="amp;log"){$log=$value;}
if ($var=="amp;psw"){$psw=$value;}

Поменяйте на

if ($var=="log"){$log=$value;}
if ($var=="psw"){$psw=$value;}

По скрину неясно, есть ли что в таблице или она пуста.
Уберите это

$log = htmlentities($log);
$psw = htmlentities($psw);

Запрос перепишите так:

$result=mysql_query("select * from users where login='".mysql_escape_string($log2)."'");

И не забывайте код обрамлять бб-тегами php:[рhр]код[/рhр]
Мне надоело это делать за вас.

Спустя 6 минут, 58 секунд (8.03.2010 - 04:07) ivan4501 написал(а):
вот

Спустя 20 минут, 47 секунд (8.03.2010 - 04:28) Nikitian написал(а):
Пользователи не добавляются.

$sqlr="INSERT INTO users VALUES(NULL,'$r_login','$r_pass','0.00','0.00','0.00','$r_email','$r_name','$r_fam','$date','0.00')";
mysql_query($sqlr);

Заменить на

$sqlr="INSERT INTO users set login='".mysql_escape_string($r_login)."',pass='".mysql_escape_string($r_pass)."',email='".mysql_escape_string($r_email)."',name='".mysql_escape_string($r_name)."',fam='".mysql_escape_string($r_fam)."',date='".mysql_escape_string($date)."')";
$r=mysql_query($sqlr);
if(!$r)die(mysql_error());//Эту строчку убрать после отладки!

Правда и этот код имеет проблему: если логин-пароль больше 12 символов, то сохранятся только первые 12 символов. Но всё же теперь хотя бы будут сохраняться пользователи, либо увидите ошибку.

Спустя 9 минут (8.03.2010 - 04:37) ivan4501 написал(а):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

вот чего появилось

Спустя 2 минуты, 31 секунда (8.03.2010 - 04:40) Nikitian написал(а):
Ещё раз проверьте, я в конце кавычку добавил.

Спустя 2 минуты, 57 секунд (8.03.2010 - 04:43) ivan4501 написал(а):
тоже самое (

Спустя 7 минут, 58 секунд (8.03.2010 - 04:50) Nikitian написал(а):
Поменяйте на

if(!$r)die(mysql_error()."//".$sqlr);//Эту строчку убрать после отладки!

И скажите что выводится.

Спустя 2 минуты, 28 секунд (8.03.2010 - 04:53) ivan4501 написал(а):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1//INSERT INTO users set login='ivan',pass='qwert',email='ivan4501@yandex.ru',name='eeee',fam='ccc',date='08.03.10')




Спустя 2 минуты, 3 секунды (8.03.2010 - 04:55) Nikitian написал(а):
Мля. Скобочку в запросе уберите.

$sqlr="INSERT INTO users set login='".mysql_escape_string($r_login)."',pass='".mysql_escape_string($r_pass)."',email='".mysql_escape_string($r_email)."',name='".mysql_escape_string($r_name)."',fam='".mysql_escape_string($r_fam)."',date='".mysql_escape_string($date)."'";

Спустя 3 минуты, 29 секунд (8.03.2010 - 04:58) ivan4501 написал(а):
во все спс

Спустя 54 секунды (8.03.2010 - 04:59) ivan4501 написал(а):
давай на сигаретки те кину )пару соток

Спустя 1 минута, 1 секунда (8.03.2010 - 05:00) Nikitian написал(а):
Спокойной ночи, кофе с коньяком у меня закончился ещё полчаса назад (кружка), а мозг без пищи спит.
Не курю. На Коньяк можно скинуть на реквизиты тут: nikitian.ru
Хотя и коньяка у меня больше 4 литров припасено и кофе с избытком....

Спустя 1 минута, 59 секунд (8.03.2010 - 05:02) ivan4501 написал(а):
оки спс
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.