Личный кабинет pidor.men

В этой статье я расскажу о личном кабинете pidor.men/mail/lk, о том, как он сделан и как работает.


Каждому большому сервису, который использует много людей требуется личный кабинет, чтобы пользователи могли управлять своими аккаунтами. В данном случае своей почтой.

Pidor.men состоит из нескольких структур — сервисов:

  • Почтовый сервер Exim
  • Веб почтовый клиент mail.pidor.men
  • Биллинг pidor.men/mail
  • База данных для биллинга, где содержится информация об оплате ящиков

И основной задачей было — соединить все структуры при помощи одной новой.

Поскольку нет возможности интегрировать что-то непосредственно в почтовый сервер или почтовый клиент, было решено разработать новую подструктуру — личный кабинет pidor.men/mail/lk, чтобы пользователи могли поменять пароль и запасной адрес электронной почты.

страница входа

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

При входе в личный кабинет, скрипт производит авторизацию на почтовом сервере и проверяет, соответствует ли пароль ящику. Если все ок, то открывается страница управления ящиком и аккаунтом.

Интерфейс личного кабинета

В личном кабинете можно сменить резервный адрес электронной почты, чтобы иметь возможность восстановить пароль. Так же можно поменять пароль.

Отдельно находиться поле forwarding. Можно настроить переадресацию писем с одного ящика на другой, чтобы не потерять корреспонденцию.

В правом блоке находится информация о ящике: размер ящика (в мб), дата регистрации и статус функций почтового сервера.

Также со страницы входа можно попасть на страницу восстановления пароля. Если ввести свой адрес, то на резервную почту придет ссылка для восстановления доступа к ящику.

Расскажи друзьям!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *