В САО г.Москвы самый дешевый интернет в ПРОВ.РУ

Функции для работы с пользователями

В этом разделе будут приводиться функции для работы с пользователями, а именно регистрация пользователя, вход на сайт (логин), смена пароля, выход с сайта.

Большая проблема у многих начинающих программистов - безопасность кода, на самом деле написать безопасные функции не очень сложно, особенно, если руководствоваться единственным важным правилом для написания безопасного кода - никогда не доверять данным, пришедшим из вне.

Все что посылает пользователь вашему скрипту может содержать много опасных символов, а также скриптовых элементов и sql инъекций. Проверка входных данных - наиболее важный аспект при разработке веб-приложения открытого для использования всем посетителям.

Если вы пишете скрипты исключительно для себя, то можно не беспокоиться о возможных проблемах безопасности, однако это все равно считается плохим тоном, потому что разрабатывая не безопасные скрипты вы привыкаете к такому способу разработки, что может привести к весьма печальным последствиям в рабочих проектах.