Меню сайта
Полезные статьи
Авторские права [1]
Антивирусы [6]
Ajax [2]
Joomla [26]
PHP [10]
Базы данных [2]
Заработок в интернете [0]
Раскручиваем сайт сами [20]
Бесплатное ПО для Windows [10]
Переходим по ссылке
Реклама
Интересное
Раскручиваем сайт сами
Что такое тИЦ (0)
Интернет
Mozilla Firefox 10 (0)
Раскручиваем сайт сами
Google Алгоритм Панда – бич для любителей некачественного контента (0)
Раскручиваем сайт сами
Что такое Alexa Rank и как улучшить показатель Alexa Rank для вашего сайта (0)
Joomla
Шикарный меню для сайтов которые используют шаблоны от YooTheme (0)
PHP
Установка XAMPP на Windows (1)
Раскручиваем сайт сами
Лучшие системы по продвижению сайтов ссылками. Система автоматического продвижения сайтов ссылками Seopult (0)
PHP
Отправка e-mail в русской кодировке средствами PHP (0)
Раскручиваем сайт сами
Что такое PR (0)
CD/DVD диски
DVD-Cloner 9.20.1104 (0)
Наши друзья

Бесплатная раскрутка Graffiti Decorations(R) Studio (TM) Site Promoter

статистика
Реклама
Главная » Статьи » PHP

Аутентификация и авторизация пользователя - делаем с нуля (Часть 1)

Любой проект рано или поздно расширяет свои возможности. Для того чтобы вызвать у пользователя интерес к сайту должна быть хорошая на нем информация, а так же возможность комментировать эту информацию. Конечно эти возможности не являются жизненно необходимы сайту, но если есть желание их реализовать нужно начать в первую очередь с авторизацией пользователя.

Сейчас будет небольшой FAQ по работе...

Для чего нужна авторизация на сайте?

Она необходима для различения пользователей, назначать разные права доступа, открыть/закрыть доступ к той или иной странице и не только, фантазия программистов на этом не кончается smile

Важна ли безопасность ?

Безопасность всегда важна, но для этой части сайта на неё нужно обратить особое внимание. Хакеры прежде всего проверяют на уязвимость это место так как при взломе этой части сайта можно зайти на нем с правами администратора.

Стоит ли шифровать пароль пользователей ?

Самая большая ошибка которую можно сделать, это сохранить пароли в базу в своем настоящем виде. Пароль нужно шифровать в таком виде(как пример):

<?php
$login = $_POST['login']; // Логин в данном случае используется как соль
$pass = $_POST['pass']; // Пароль пользователя
$sha_pass = md5(sha1($login.$pass));
?>

Сейчас будет трудно получить пароль, если даже взломать и получить базу сайта. Заметьте "Трудно" а не "Невозможно" любую программу можно взломать, любой код можно расшифровать. Можно но трудно это сделать. Хакер долго будет его угадывать если не знает алгоритм шифрования. А теперь представьте если мы оставим пароль в своем исходном виде, а так хакер скорее всего плюнет и забудет. Берегите своих пользователей smile

Начнем работу !

Для начало нам нужно некоторые программы для работы, точнее только одна

Текстовой редактор Notepad2

(Если у вас уже есть привычный редактор пользуйтесь им)

Необходима знать: HTML, основы PHP, основы-SQL



Источник: http://live-code.ru
Категория: PHP | Добавил: defaultNick (19.02.2012)
Просмотров: 1171 | Теги: Примеры php, аутентификация, авторизация пользователя, php для начинающих, php регистрация | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Расширенный поиск
Smile :D
Реклама
Интересное
Вход