Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP БД Таймер для ячеек Всем привет! У меня такой вопрос, не ругайте если это очень легко, так как я начинающий. Вопрос такой: на сайте я создаю расписание сотрудников учреждения. И мне нужна такая функция, которая... https://www.cyberforum.ru/ php-database/ thread1108292.html Placeholders pdo php PHP БД
Приветствую вас, знатоки PHP! Помогите пожалуйста понять как использовать плэйсхолдеры, до меня вот, не доходит, так как не щупал живого примера. Вот к примеру есть таки, простой пример: $sql1...
PHP БД реферальная система https://www.cyberforum.ru/ php-database/ thread1108147.html
помогите исправить php Код ,ссылку генерирует типа этого site . ru/?ref=1 но когда кто то переходит при регистрации не показывает что его реферером является ID=1 ,,, я новичок ,,сильно не...
PHP БД Админ панель без MySql Всем привет. Я пишу свою CMS для игрового проекта эта CMS использует в качестве хранения данных .txt файлы. Суть админки в том что после захода на страницу test1.ru/engine/admin/index.php просило... https://www.cyberforum.ru/ php-database/ thread1107880.html
Получить по id из БД данные в массиве PHP БД
Подскажите, пжлст, как мне реализовать следующее: Имеется БД контактов (фио, телефон и т.д.), я их вывожу с помощью input с именем phone, в value будет id (из БД), подтверждение контакта будет на...
PHP БД Динамические поля формы https://www.cyberforum.ru/ php-database/ thread1107573.html
Ребятушки, такое дело. Реализую такую вещь - нужно к записи добавить динамически изменяемые поля для заполнения, думаю сделать таким образом в БД: = post /*Это просто запись - не обязательно...
PHP БД Один и тот же код и работает, и не работает В общем, я использую css для рисования кнопок. Суть в том, что обычная кнопка (submit) выполняет код, приведенный ниже, а моя (button) нет. Ссылка для просмотра сиего чуда. Код: if($_REQUEST) ... https://www.cyberforum.ru/ php-database/ thread1107442.html PHP БД Фильтрация товаров по типу
Приветствую форумчане! Нужна помощь! Я новичёк и только изучаю PHP. При нажатии на ссылку 'Ноутбуки' или 'Персональные ПК' нужно чтобы выводилась инфа из таблицы 'catalog' тоесть нажал человек...
PHP БД Сопостовление данных из двух таблиц https://www.cyberforum.ru/ php-database/ thread1107327.html
Здравствуйте. Имеются 2 таблицы. Adapter С полями: Provider Enable Где enable это INT, 0 - выключено, 1 - включено, Provider - имя провайдера.
PHP БД Уязвим ли код? https://www.cyberforum.ru/ php-database/ thread1107235.html
файл load_ingame_stat.php <?php require('../sql.php'); require('funkcje.php'); $id=mysql_real_escape_string(trim($_GET)); if(isset($_GET)) { $p=mysql_query("SELECT...
PHP БД Приоритет в поиске
Здравствуйте. У меня появилась проблема, которую я не могу решить, то есть не знаю как именно. У меня на сайте есть таблица, в ней имеется сортировка и постраничная навигация. Когда я нажимаю...
PHP БД Выпадающий список из базы https://www.cyberforum.ru/ php-database/ thread1107135.html
Добрый Всем день. Вот запрос: $query=mysql_query("SELECT nomer,dom FROM catalog"); Выпадающий список: <div> <a href='#'>%s</a> <ul> <li><a href='#'>%s</a></li> </ul>...
42 / 42 / 13
Регистрация: 21.08.2011
Сообщений: 625
01.03.2014, 21:09 0

скрипт активации - PHP БД - Ответ 5846563

01.03.2014, 21:09. Показов 1580. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено bromel как решение

Решение

Во время скачивания CMS, в БД записывается временный буквенно-цифровой код и отправляется на E-Mail пользователя в виде ссылки, которая имеет следующий вид "http://site.ru/pass.php?act=activate&user=95eu48t&hash=47ty4374". Далее, когда пользователь кликает по ссылке, в скрипте pass.php, мы принимает GET данные и сопоставляем их с записью в БД. Примерно так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// подключение к БД
 
// http://site.ru/pass.php?act=activate&user=95eu48t&hash=47ty4374
 
// принимаем данные
if(isset($_GET['act'])) {
    if($_GET['act']) == "activate") {
        $act = trim($_GET['act']);
    } else { exit; }
} else { exit; }
 
if(isset($_GET['user'])) {
    $user = trim($_GET['user']);
    $user = strip_tags($user);
    $user = stripslashes($user);
    $user = mysql_real_escape_string($user);
    $user = htmlspecialchars($user, ENT_QUOTES);
} else { exit; }
 
if(isset($_GET['hash'])) {
    $hash = trim($_GET['hash']);
    $hash = strip_tags($hash);
    $hash = stripslashes($hash);
    $hash = mysql_real_escape_string($hash);
    $hash = htmlspecialchars($hash, ENT_QUOTES);
} else { exit; }
// сопоставляем пришедшие данные с записанными ранее данными в БД
$check = mysql_num_rows(mysql_query("SELECT `id` FROM `table_1` WHERE `hash`='$hash' AND `user_id`='$user'"));
 
if($check > 0) {
    $sql_update = "UPDATE `table_1` SET `user_active`='1', `hash`=NULL WHERE `user_id`='$user'";
    if(mysql_query($sql_update)) {
        echo "Аккаунт подтверждён!";
    }
} else {
    echo "Неверные данные";
    exit;
}


Вернуться к обсуждению:
скрипт активации PHP БД
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2014, 21:09
Готовые ответы и решения:

проблема с активации юзеров
проблема с активации юзеров на своем сайте после регистрирование им на почты приходить письмо что...

Запрет повторного нажатия на ссылку активации в e-mail
Здравствуйте! Не могу никак понять в какую сторону копать. Есть форма: &lt;form class=&quot;BRMeet&quot;...

Код активации E-mail
Добрый день. Выносил мозги себе два дня - так и не придумал, как решить проблему. Чтобы понимал...

При регистрации не приходит письмо активации на почту
Код страницы регистрации Подскажите в чем может быть проблема, вознаграждение гарантирую, заранее...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2014, 21:09

Сгенерировать сообщение на почту для активации аккаунта
Здравствуйте. Подскажите как это лучше сделать? Т.е. после регистрации на почту приходит письмо с...

Ключ активации
удалено]?

Ошибка активации
сегодня активировал винду по телефону, всё нормально, всё шикарно думаю, но не тут то было, сделал...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.