r4 - 06 Jun 2007 - 14:11:12 - Sergej ZnamenskijYou are here: TWiki >  Clearmail Web > Regpl
Описание:

Данная программа получает email и информацию о пользователе(Ф.И.О.), выдает ему уникальный ключ который в будущем будет являться авторизацией жалобщика.

Требования:
  • Перловые модули:
  1. CGI
  2. Digest
  3. locale
  4. I18N?
  5. ClearMail
  • Внешние программы:
  1. perl
  2. iconv

Более полное описание:

В программе происходит проверка полученных параметров(см. пункт Описание ) на длину, правильность заполнения, также, email проверяется на принадлежность ботику, да и => на существование.
В программе присутствует проверка допустимых обращений за ключем в определенный промежуток времени; по умолчанию пользователь
может получить ключ тлько 1 раз в минуту. При генерации ключа идет проверка на существование такого же, чтобы небыло одинаковых
ключей. Если пользователь регистрируется не в 1-й раз, то мы просто меняем старый ключ на новый с логированием данной операции
и отсылаем предупреждение на email пользователя с предыдущим клчом; при этом ключ будет изменен только в том случае, если ip
клиента совпадает с ip при 1-й регистрации.
P.S. предупреждение мы отсылаем юзеру по умолчанию только 1 раз в день, сколько бы небыло смен ключа.

Скрипт логирует все обращения к нему, и изменения данных .

-- Yury Khalyawin - 22 Dec 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Powered by TWiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback