Создать страницу с авторизацией пользователя: логин и пароль и реализовать в ней: возможность регистрации пользователя (email, логин, пароль, ФИО), при входе в "личный кабинет" возможность сменить пароль и ФИО. использовать "чистый" PHP 5.6 и выше (без фреймворков) и MySQL 5.5 и выше, дизайн не важен, верстка тоже простая. Наворотов не нужно, хотим посмотреть просто Ваш код.
- MySQL 5.7
- Apache 2.4
- PHP 7.3
Загружаем репозиторий
git clone https://github.com/madd88/work.test
В папке с файлами запустить Composer
composer install
В файле config.php прописать конфиг для подключения к БД
define('DB_HOST', 'localhost');
define('DB_LOGIN', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'vork');
Создать таблицу в БД из файла migrations.sql
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`full_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`email` varchar(55) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`login` varchar(55) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`session_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `login_UNIQUE` (`login`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_u
Все готово)