Домой Каталог: Плагины WordPress WP SMS Register Как удалить номера которые прошли регистрацию чтобы зарегистрироваться по ним повторно?
11ответ(ов) в теме
Митрий Фомин
не в сети 1 год
На сайте с 08.02.2017
Участник
Тем 100
Сообщения 305
1
12:26
Версия плагина: 1.2.0

Это нужно для отладки работы плагина

Заранее спасибо

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16991
2
12:42

очистите вручную таблицу wsr_register

0
Митрий Фомин
не в сети 1 год
На сайте с 08.02.2017
Участник
Тем 100
Сообщения 305
3
13:07

Это в mysql менеджер?

А то что номера остались в "отправители" в лк sms.ru, имеет значение?

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16991
4
14:18

да и не имеет

0
ivizil
не в сети 6 лет
На сайте с 03.02.2019
Участник
Тем 1
Сообщения 4
5
16:15

Для модуля версии 1.2.2 можно добавить удаление номеров через админку (появиться кнопка удаления в строке с номером ), для этого нужно отредактировать файл плагина wp-sms-register.php.

1. Перед строкой

# Sent SMS list

Нужно вставить следующее:
# Delete phone from adminpanel
function delete_reg_sms($phone) {
  global $wpdb;

  $table = $wpdb->prefix . 'wsr_register';
  $t = "DELETE FROM $table WHERE `phone_number`= '%d'";
  $query_sms = $wpdb->prepare($t, $phone);
  return  $wpdb->query($query_sms);
}

2. После строки

$table_errors_name = $wpdb->prefix . 'wsr_errors';

Вставить следующее:
if (!empty($_POST['delete'])){
       delete_reg_sms($_POST['delete']);
    }

3. После строки

<th>'.__('Статус').'</th> 

Вставить
<th>'.__('Удалить').'</th>

4. После строки

<td>'.$row->status.'</td>

Вставить
<td><form><button formmethod="post" name="delete" value='.$row->phone_number.'>Удалить</button></form></td> 

0
Вова (Otshelnik-Fm)
не в сети 20 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
16:31

!empty($_POST['delete'])

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

0
narisoval@me.com
не в сети 6 лет
На сайте с 16.05.2019
Участник
Тем 7
Сообщения 26
7
14:09

вообще полезная штука удаление номера в админке. А как реализовать проверку? может кто сделал?
По логике вещей, если удаляешь пользователя, то должен удалиться и номер телефона. А на деле это не так.
Хотя по стандарту GDRP требование такое есть.

0
Вова (Otshelnik-Fm)
не в сети 20 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
14:40

narisoval@me.com сказал(а)
Хотя по стандарту GDRP требование такое есть.

это же обезличенные данные с привязкой к id - или там в таблице wsr_register сохраняется и имя с фамилией?

0
narisoval@me.com
не в сети 6 лет
На сайте с 16.05.2019
Участник
Тем 7
Сообщения 26
9
15:07

а это не важно. Клиент регистрируется по своему номеру телефона, с этого момента ты начинаешь хранить его персональные данные (как минимум номер телефона, ip адрес, куки).

0
yaser-yakove@yandex.ru
не в сети 4 года
На сайте с 03.02.2019
Участник
Тем 6
Сообщения 73
10
12:36

Добрый день, а нельзя бы как-то обновить этот плагин, добавив функцию удаления номера в админке? Если это возможно...

0
yaser-yakove@yandex.ru
не в сети 4 года
На сайте с 03.02.2019
Участник
Тем 6
Сообщения 73
11
12:37

Или написать подробную инструкцию от разработчика плагин о том, как это сделать самому

0
Вы не имеете права на публикацию сообщений в этой теме