Страница: 1 |
Страница: 1 |
Вопрос: Помогите разобр. с системой авториз. на сайте(PHP)
Добавлено: 23.08.05 15:27
Автор вопроса: someone | Web-сайт:
Помогите, плиззз!!!!!
Я скачал пример - http://softtime.nodex.ru/forum/files/80-20040924200457.rar
Но расскажите как надо создавать MySQL базу!!!
Я создал и настроил:
if (!$connection)
{
echo mysql_error() . "<br>" ;
exit();
}
$db = @mysql_select_db("vbpowe_base1", $connection);
if (!$db)
{
echo mysql_error() . "<br>" ;
exit();
База такая есть, доступ к ней открыт, нужная таблица "users" присутствует
Вот она:
Поле Тип Атрибуты Ноль
login1 varchar(10) Нет
password1 varchar(10) Нет
password2 varchar(10) Нет
name1 varchar(10) Нет
ear1 varchar(10) Нет
pol1 varchar(10) Нет
fam1 varchar(10) Нет
Но попробуйте авторизироваться!
http://www2.pp.ru/index.php
Выдает пустую страницу :(
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #1
Добавлено: 23.08.05 16:16
Так а ты запрос какой-то делаешь?
Номер ответа: 2
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #2
Добавлено: 23.08.05 16:21
? всмысле ?
я оч. плохо разбираюсь в пхп, но систему авторизации сделать надо
Номер ответа: 3
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #3
Добавлено: 23.08.05 17:00
Нашел много разных примеров таких систем.
Если не подойдут, придется вернуться к этой (
Номер ответа: 4
Автор ответа:
Amor
ICQ: 1268198
Вопросов: 31
Ответов: 101
Профиль | | #4
Добавлено: 23.08.05 19:00
Попробуй типа
Сделать запрос к базе select password1 from users WHERE login1='$login'
Потом сравни результат запроса с введёным паролем потом если одиноково то выводи страницу
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 23.08.05 21:32
Показать, как на такой запрос пишется SQL-инъекция?
Empro, юзай готовые CMS и не морочь себе голову
Номер ответа: 6
Автор ответа:
Amor
ICQ: 1268198
Вопросов: 31
Ответов: 101
Профиль | | #6
Добавлено: 24.08.05 00:05
addslashes
Номер ответа: 7
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #7
Добавлено: 24.08.05 06:13
Пример sql запроса:
if(!$res=mysql_query($sql,$sid))die(mysql_error());
$row=mysql_fetch_array($res);
echo $row[0];
Или если много значений
if(!$res=mysql_query($sql,$sid))die(mysql_error());
while(!$row=mysql_fetch_array($res))
echo $row[0].$row[1];
Номер ответа: 8
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #8
Добавлено: 24.08.05 06:16
Извиняюсь, во втором варианте вот так:
$sql="select id,id2 from table where choto=chemuto";
if(!$res=mysql_query($sql,$sid))die(mysql_error());
while($row=mysql_fetch_array($res))
echo $row[0].$row[1];
Номер ответа: 9
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #9
Добавлено: 24.08.05 11:46
2Sharp, вот именно, я ведь в php ламер
да вроде скачал систему XID... работает... буду пока с ней разбиратся.
Номер ответа: 10
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 24.08.05 12:48
Номер ответа: 11
Автор ответа:
ViktorZ
ICQ: 271202919
Вопросов: 56
Ответов: 837
Профиль | | #11
Добавлено: 24.08.05 18:04
Empro, юзай готовые CMS и не морочь себе голову
Да пишется она до примитива просто(0-))) Готовые CMS реально помогут, так как у тя (Empro) не мульонный ресурс будет наверное), да тут это (CMS) реальная альтернатива, причем даже единственная правильная так как ты Не паришь в ПХП.
Номер ответа: 12
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #12
Добавлено: 24.08.05 21:11
Короче MembershipSystem рулит
скоро покажу в действии...