X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужна помощь
qazaq_hb
qazaq_hb
Topic Starter сообщение 31.1.2010, 17:37; Ответить: qazaq_hb
Сообщение #1


Надо скриптон рнр который определяет айпи подсоединившегося клиента и сохраняет в базу данных, затем проверяет введеный логин и мд5 хеш пароля введенного в чате с записями в БД. Как это лучше сделать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 31.1.2010, 17:57; Ответить: Licoric
Сообщение #2


Ты хочешь привязать ip к паролю и логину? А если ip динамический?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 31.1.2010, 18:24; Ответить: alexdrob
Сообщение #3


(qazaq_hb @ 31.1.2010, 19:37) *
который определяет айпи подсоединившегося клиента

[PHP]$_SERVER["REMOTE_ADDR"][/PHP]


(qazaq_hb @ 31.1.2010, 19:37) *
сохраняет в базу данных

[PHP]mysql_query("insert into `название таблицы` (`название поля`) values ('$_SERVER[REMOTE_ADD]')");[/PHP]


(qazaq_hb @ 31.1.2010, 19:37) *
затем проверяет введеный логин и мд5 хеш пароля введенного в чате с записями в БД


[PHP]$login=addslashes($_POST['login']);
$pass=md5($_POST['pass']);

if(mysql_result(mysql_query("select count(`id`) from `users` where `login`='$login' and `pass`='$pass'"),0)>0){
//есть пользователь
}[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qazaq_hb
qazaq_hb
Topic Starter сообщение 31.1.2010, 19:18; Ответить: qazaq_hb
Сообщение #4


Не работает заливка ip в базу. Записывается пустое значение.
[PHP]mysql_query("insert into `ip` (`ip`) values ('$_SERVER[REMOTE_ADD]')");[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qazaq_hb
qazaq_hb
Topic Starter сообщение 31.1.2010, 20:12; Ответить: qazaq_hb
Сообщение #5


и при проверки логин и пароля появляется
[PHP]Warning: mysql_result(): supplied argument is not a valid MySQL result resource in Z:\home\test\www\login.php on line 18[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qazaq_hb
qazaq_hb
Topic Starter сообщение 1.2.2010, 8:50; Ответить: qazaq_hb
Сообщение #6


Вот коды:
1 файл index.php
[PHP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>

<body>
<?php
$host = "localhost"; #Тут идет подключение к базе (Настроен на локалхост)
$user = "checrygin";
$pwd = "123456";
$db = mysql_connect ($host,$user,$pwd);
mysql_select_db ("test",$db);

echo $_SERVER['REMOTE_ADDR'];

mysql_query("insert into `ip` (`adress`) values ('$_SERVER[REMOTE_ADD]')");
?>
<form name="form1" method="post" action="login.php">
LOGIN<br > <input type="text" name="login" id="login">
<br >PWD<br ><input name="pwd" type="password" id="pwd" />
<br > <input type="submit" name="submit" id="submit" value="Отправить">
</form>
</body>
</html>
[/PHP]
Вот 2й login.php
[PHP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>

<body>
<?php
$host = "localhost"; #Тут идет подключение к базе (Настроен на локалхост)
$user = "checrygin";
$pwd = "123456";
$db = mysql_connect ($host,$user,$pwd);
mysql_select_db ("test",$db);
$login=addslashes($_POST['login']);
$pass=md5($_POST['pwd']);

if(mysql_result(mysql_query("select count(`id`) from `users` where `login`='$login' and `pass`='$pass'"),0)>0)
{
}
?>
</body>
</html>
[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна програмка постинга в свои сайты
0 kasey7 284 22.4.2024, 19:54
автор: kasey7
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2381 17.4.2024, 0:54
автор: diviner99
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
49 vitvirtual 5893 1.4.2024, 5:23
автор: vitvirtual
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1182 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 630 16.3.2024, 18:41
автор: Taylor


 



RSS Текстовая версия Сейчас: 24.4.2024, 10:22
Дизайн