|
| |
|
|
| |
для: KPETuH
(22.05.2008 в 13:49)
| | | Вы ни могли бы посмотреть следующий участок кода.
<html> ... <body>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "login");
if
($sql=mysql_query("select id_user from login where login='".$login."' and password='".$password."'") and (mysql_num_rows($sql)> 0))
{
echo "Вы вошли как пользователь "$login" "
}
?>
</body></html>
|
Ни пойму почему ни выводится значение логина. Код вроде правильный. | |
| |
|
|
| |
|
|
| |
для: pautina
(22.05.2008 в 13:40)
| | | делаете выборку пароля и мыла из базы по логину, потом с помощью функции mail отправляете письмо с паролем... | |
| |
|
|
| |
|
|
| |
для: KPETuH
(22.05.2008 в 12:45)
| | | А вы ни скажете как осуществить программный код который бы по заданному логину, высылал бы на емайл пароль пользователя.
Т.е есть на сайте ссылка "забыли пароль" пользователь заходит на неё вводит свой логин нажимает кнопку "ок". После чего на его емайл высылается пароль который пользователь вводил при регистрации. | |
| |
|
|
| |
|
|
| |
для: pautina
(22.05.2008 в 12:06)
| | | воспользоваться поиском по данному форуму :) | |
| |
|
|
| |
|
|
| |
для: pautina
(22.05.2008 в 11:08)
| | | А как решить такой вопрос.
Чтобы при успешной регистрации пользователя на его email высылалось бы сообщение о том что пользователь зарегистрировался на определённом сайте, и приходила бы ссылка зайдя на которою пользователь бы был активирован. | |
| |
|
|
| |
|
|
| |
для: KPETuH
(22.05.2008 в 08:07)
| | | спасибо очень помогло.
Полная проверка дублирования логинов и емайл выглядит так.
if ($sql=mysql_query("select id_user from login where login='".$login."' and email != '".$email."'") and (mysql_num_rows($sql)> 0))
{
echo "<center>
<font color = 'blue' size = '3' face = 'Tahoma'>
Ошибка введённых в форму данных <font color = 'black' size = '4' face = 'Times'>\"".$login."\"</font>
Логин с таким именем уже существует в БД, введите другой логин<p>
Чтобы внести исправления надо вернуться <a href = 'javascript:history.back(1)' class = 'enter'>НАЗАД</a>
</font>
</center>";
}
else
if ($sql=mysql_query("select id_user from login where email='".$email."' and login != '".$login."'") and (mysql_num_rows($sql)> 0))
{
echo "<center>
<font color = 'blue' size = '3' face = 'Tahoma'>
Ошибка введённых в форму данных <font color = 'black' size = '4' face = 'Times'>\"".$email."\"</font>
email с таким именем уже существует в БД, введите другой email<p>
Чтобы внести исправления надо вернуться <a href = 'javascript:history.back(1)' class = 'enter'>НАЗАД</a>
</font>
</center>";
}
else
if ($sql=mysql_query("select id_user from login where login='".$login."' and email='".$email."'") and (mysql_num_rows($sql)> 0))
{
echo "<center>
<font color = 'blue' size = '3' face = 'Tahoma'>
Ошибка введённых в форму данных <font color = 'black' size = '4' face = 'Times'>\"".$login."\"</font>
Логин с таким именем уже существует в БД, введите другой логин<p>
</font>
<font color = 'blue' size = '3' face = 'Tahoma'>
Ошибка введённых в форму данных <font color = 'black' size = '4' face = 'Times'>\"".$email."\"</font>
email с таким именем уже существует в БД, введите другой email<p>
Чтобы внести исправления надо вернуться <a href = 'javascript:history.back(1)' class = 'enter'>НАЗАД</a>
</font>
</center>";
}
|
| |
| |
|
|
| |
|
|
| |
для: pautina
(21.05.2008 в 15:00)
| | | в строке 148 напишите else | |
| |
|
|
| |
 9.5 Кб |
|
| |
для: KPETuH
(21.05.2008 в 14:49)
| | | Большое Вам спасибо за понимание.
Ещё раз опишу в чем проблема в коде.
- если логин и емайл одинаковы выводится сообщение что данные значения уже зарегистрированны и нужно вернутся на шаг назад (в этом случае всё нормально)
- если емайл повторяется а логин нет, то тоже всё хорошо
- а вот в случае если логин дублируется а емайл нет, то выводится сообщение что логин уже содержится в бд, но при этом пользователь всё равно регистрируется, Почему. | |
| |
|
|
| |
|
|
| |
для: pautina
(21.05.2008 в 14:40)
| | | прикрепите в виде файла, если никто до меня не посмотрит то завтра отвечу... | |
| |
|
|
| |
|
|
| |
для: KPETuH
(21.05.2008 в 14:18)
| | | Хотелось бы чтобы всё работало правильно.
ни могу понять.
Задана программная инструкция что если логин дублируется, то вывести сообщение что такой логин уже есть, почему происходит запись в базу.
Могу я выставить Вам весь отрезок кода. Может посмотрите. | |
| |
|
|
|