DataLife Engine > Версия для печати > PHP-скрипт верификации Email-адреса

Многие читателя просят нас опубликовать специальное руководство, посвященное системе верификации электронной почты, основанной на PHP. Сегодня мы хотим предложить вам очень простое руководство, в котором рассказывается о том, как создать базу данных и соответствующий код активации. Система будет реализована при помощи функций mysqli_(), так как применение mysql_() не приветствуется.

BACKUP файлов для наших читателей находится в архиве

База данных

Тестовая база данных users содержит 4 колонки: uid, email, password, activation and status.

CREATE TABLE IF NOT EXISTS `users` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(300) NOT NULL UNIQUE,
`password` varchar(300) NOT NULL,
`activation` varchar(300) NOT NULL UNIQUE,
`status` enum('0','1') NOT NULL DEFAULT '0',
PRIMARY KEY (`uid`)
)

HTML-код

Предлагаем вам следующий примерный HTML-код:


Email

Password 

db.php

Файл конфигурации базы данных позволяет отредактировать значения username, password, database и base url.

index.php

Содержит PHP-код, который сохраняет регистрационные значения в таблицу users. Здесь код активации генерируется при помощи MD5-шифрования.