Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2011, 18:49   #1
Bockarevs
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 17
Восклицание Регистрация посетителей сайта

Помогите пожалуста разобратся с этой системой регистрации посетителей.
http://www.dezignweb.h17.ru/reg_php.php
Что касаетса исходного кода регистрации, так все получилось. А вот с авторизацией невьехал пока http://www.dezignweb.h17.ru/avt_php.php

Подключение к базе данных
Создаем файл connect.php. В нем мы пишем код для подключения нашей базы данных.
Код

<?php
$dblocation = "localhost";
$dbname = "database_name";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation,$dbuser, $dbpasswd);
if (!$dbcnx)
{
echo( "<P> Не удалось подключиться к базе. </P>" );
exit();
}
if (!@mysql_select_db($dbname, $dbcnx))
{
echo( "<P> Не выбранна база данных. .</P>" );
exit();
}
?>

$dblocation - Адрес базы.
$dbname - Имя базы данных.
$dbuser - Пользователь базы данных.
$dbpasswd - Пароль к базе данных.


Код авторизации

Код

<?php
include_once("connect.php");
if(isset($_POST['auth_submit']))
{
$login = $_POST['login'];
$password = $_POST['password'];
$query = "SELECT id, login, password
FROM users
WHERE login ='{$login}' AND password='{$password}'
LIMIT 1";
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) == 1)
echo 'Авторизация прошла успешно';
else
echo 'Ошибка авторизации';
}
?>


Эти оба скрипта должны быть в connect.php ?
как правельно их прописать и куда?
Исходники на регистрацию сайта скачал а вот на авторизацию нет на сервере! Поэтому и непонил. Это моя первая попытка сделать регистрацию посетителей сайта, поэтому прошу как можно попадробнее разьяснить чтобы в дальнейшей работе я допустил как можно на минимум ошибок!

Заранее спасибо!
Bockarevs вне форума Ответить с цитированием
Старый 16.02.2011, 20:30   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Код авторизации можно вынести в отдельный файл. тк Файл connect.php подключается в нем. (include_once("connect.php");)

Прочитайте еще вот эту статью http://forum.antichat.ru/thread30641.html
очень пригодится =)

А вообще это не удачный пример регистрации и авторизации. Почему? Ответ найдете здесь http://ru.wikipedia.org/wiki/Внедрение_SQL-кода
kangreon вне форума Ответить с цитированием
Старый 19.02.2011, 15:34   #3
Bockarevs
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 17
Восклицание

Цитата:
Сообщение от kangreon Посмотреть сообщение
Код авторизации можно вынести в отдельный файл. тк Файл connect.php подключается в нем. (include_once("connect.php")

Прочитайте еще вот эту статью http://forum.antichat.ru/thread30641.html
очень пригодится =)

А вообще это не удачный пример регистрации и авторизации. Почему? Ответ найдете здесь http://ru.wikipedia.org/wiki/Внедрение_SQL-кода
А какой код нужно прописывать в страницах сайта чтобы при попытке пройти по ссилке встроеной в сайте или при любом действии выводилась надпись (Вы незарегитрированы) ???
Bockarevs вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Счетчик онлайн-посетителей сайта bag Помощь студентам 3 29.10.2014 19:07
Можно ли узнать разрешение посетителей сайта? batusai PHP 3 19.11.2010 09:16
Колличество посетителей сайта victor5133 HTML и CSS 6 24.10.2010 15:23
Регистрация сайта Алла66 Помощь студентам 3 21.08.2008 19:33