Перейти к содержимому


Александр Пономарев

Регистрация: 03 апр. 2013
Offline Активность: 15 марта 2019 01:08
-----

Мои сообщения

В теме: Блокировка после неправильного ввода данных

01 Ноябрь 2018 - 19:29

Я так понимаю, что сама БД своими внутренними средствами сохраняет IP и попытки входа? Если да, то можно кроном проверять и отправлять письма. Но это будет нагружать сервер, если пользователей много. Проще сделать скрипт, который при входе сообщит владельцам, кто и с какого IP пытался зайти в БД за последний день (неделю).

В теме: Раскрытый список вместо поля связи

01 Ноябрь 2018 - 18:39

Я себе сделал типовое решение, при котором в поле типа input вводится фрагмент текста, который ищется в одном или нескольких полях и в выпадающем поле формируется список, соответствующих кнопок, по нажатию на одну из которых происходит перезагрузка страницы с нужным параметром. Правда приходится каждый раз грузить внешний скрипт, который вставляет в страницу java обработчик, но зато этим конструктором можно легко настраивать всякие поисковые сервисы

В теме: Авторизация по ссылке. Реально?

01 Ноябрь 2018 - 18:32

Работающее решение есть, но логины и пароли придется хранить в отдельной таблице в незашифрованном виде. Там же храните временный код для связи.
Генерите случайным образом некий код. Сохраняете его в выше указанной таблице, проверив перед этим на уникальность. Отправляете получателю ссылку на внешний скрипт с параметром, равным коду.
Создаете внешний скрипт, в котором ставите признак работы без авторизации.
Принимаете запрос от получателя кода, по таблице находите реальный логин и пароль и делаете перезагрузку страницы авторизации с указанием этих логина и пароля, как указано выше. После чего удаляете временный код из таблицы пользователей. По нему уже никто не зайдет. Он одноразовый. Хотят получить доступ - пусть жмут кнопку запроса кода, указав свой email.
Проверяем e-mail во внешнем скрипте, если такой есть, генерим код и отправляем ссылку.
Вуаля!

Идея понятна? Идя бесплатная. Реализация силами разработчиков стоит денег.

В теме: как из поля типа связь скопировать текст

01 Ноябрь 2018 - 18:22

Не совсем так. Вместо ['ТЕКСТ'] в данной конструкции нужно указать имя поля.
Если же необходимо это сделать в стороннем скрипте, то там целый танец с бубнами придется исполнять с обработкой встроенных таблиц.

В теме: Вывод в печатной форме нескольких записей в виде таблицы

06 Август 2018 - 13:44

Лично я просто формирую во внешнем скрипте html страницу с нужным документом, а потом встроенными средствами КБ превращаю ее в pdf и отправляю как вложение кому надо. Очень красиво и, что самое главное, позволяет произвольно обрабатывать базу данных.