Форум

/ домой \ \ темы /



Тема: Срок действия пароля пользователя

23/10/2026 03:28 dsmts:
Очень не хватает функции даты действия пароля пользователя.
Например есть каталог доступный нескольким пользователям. У каждого пользователя свой логин и пароль. Я точно знаю что такому-то пользователю нужно отключить доступ такого-то числа (например через 10 дней). Но могу про это забыть. А вот если бы была в настройках пользователя дата окончания действия пароля, было бы в сотни раз удобнее.
Сейчас пример приведу.
Есть данные для скачивания на сервере (web, ftp, mail...). Есть три пользователя с авторизацией по логину и паролю. Первому пользователю доступ нужно ограничить завтра, второму через неделю, третьему через год. Все даты окончания доступа пользователей я заранее знаю. При чём полностью удалять их не желательно, а только запретить авторизацию, например сменив пароль на тот, который настраивает админ для отключенных пользователей.
Вот варианты:
1. Создаёшь пользователя. Если указана дата окончания окончания действия пароля, то после этой даты менять пароль на указанный в настройках для отключенных пользователей, который знает только админ. Если нужно повторно дать доступ, меняешь пароль на новый и указываешь дату его окончания. В настройках сервера можно добавить пароль, на который будут меняться просроченные.
2. Создаёшь пользователя. Если указана дата окончания окончания действия пароля, проверять её в реальном времени вместе с паролем. Если она просрочена, не давать доступ.
3. Нежелательный, но тоже вариант. Создаёшь пользователя. Если указана дата окончания окончания действия пароля, то после этой даты удалить этого пользователя.

Средствами доступа через формы и авторизация на сайте в моём случае не подходит. Нужна авторизация именно web-сервера.
Если есть возможность и желание, добавьте, пожалуйста такой функционал. По моему вариант 2 достаточно легко реализовать при проверке пароля дополнительно проверять дату.
23/10/2026 03:32 dsmts:
А если срок действия пароля не указать при создании пользователя, то можно его установить максимально возможным.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: