Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (21)

Лучшие ответы пользователя

Все ответы (51)
  • Как лучше сохранять данные банковских карт?

    @Centrino
    Для чего вам данные карт? Обязательно ли клиент должен у вас их оставлять?

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

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

    Букмекерские конторы или казино хранят первые 6 и последние 4 цифры карты и то, если платежная система возвращает эти данные после оплаты. И хранятся они только для того, что пополнение и вывод были с оной и той же карты.
    Для этого достаточно этих данных.
    Ответ написан
    Комментировать
  • Как настроить автоматический прием Яндекс.Деньги?

    @Centrino
    На самом гитхабе все описано.
    Да и есть официальная документация
    https://tech.yandex.ru/money/doc/dg/concepts/money...
    1. На вашем сайте клиент выбирает оплатить через яндекс, например 100рублей
    2. Вы создаете запрос с данными вашего приложения и правами например на единоразовое снятие с клиента средств в размере 100 руб и перенаправляете клиента на урл. (Вы можете например добавить еще и гет данные в запрос, которые вернутся к вам, например номер заказа и какую либо подпись, для того что бы индетифицировать заказ на своей стороне например, если у вас магазин)
    3. Клиент переходит на сайт Яндексов, подтверждает что он разрешает вашему приложению снять 100руб и после этого Яндекс возвращает его на урл, который у вас прописан в настройках приложения, в гет запросе есть спец код и если вы добавляли, ваши дополнительные данные.
    4. После прихода к вам с данными, вы запускаете выполнения снятия средств с кошелька клиента:
    • Обмениваете код на токен
    • С помощью токена создаете запрос на снятие средств
    • Получаете ответ об успешном снятии, зачисляете заказ и сообщаете клиенту что все прошло успешно
    Ответ написан
    7 комментариев
  • Как посчитать сумму диагоналей в матрице 30х30?

    @Centrino
    Копать в сторону диагоналей матрицы

    pascal.proweb.kz/index.php?page=137
    Надеюсь на php напишешь разжеванный пример?
    Ответ написан
    Комментировать
  • Как заблокировать доступ к сайтам социальных сетей?

    @Centrino
    К примеру
    f1comp.ru/bezopasnost/kak-zapretit-dostup-k-sajtam...

    www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=...,d.bGQ&cad=rja

    Можно через hosts файл.

    Но опять, вы не сможете заблокировать по https, вы врятли заблокируете все сервисы, позволяющие обходить запрет. Это не эффективно.

    Лучше поставте на компы мониторинг времени (ManicTime, ResqueTime) и собирайте статистику по времени проведенному в сети и давайте руководству отчет. Врятли кто-то будет ходить просто так на эти сайты, если у них будут резать зарплату на время посещения.
    Ответ написан
    Комментировать
  • Как объединить многомерный массив?

    @Centrino
    $arr_id = [];
    foreach ($row as $value) {
           if (isset($arr_id[$value['id']])) {
                    $arr_id[$value['id']]  += $value['num'];
                    continue;
           }
           $arr_id[$value['id']] = $value['num'];
    }
    $row = [];
    foreach ( $arr_id as $key => $value) {
            $row[] = [
                    'id' => $key;
                    'num' => $value;
            ];
    }

    Можно красивее, но это как быстрый пример.
    Ответ написан
    5 комментариев