WordPress.org

Україна

  • Теми
  • Плагіни
  • Новини
  • Підтримка
  • Про
  • Документація
  • Спільнота
  • Завантажити WordPress
Завантажити WordPress
WordPress.org

Plugin Directory

Auto Login for Sakura Rental Server

  • Надіслати плагін
  • My favorites
  • Увійти
  • Надіслати плагін
  • My favorites
  • Увійти

Auto Login for Sakura Rental Server

Від автора sakurainternet
Завантажити
  • Деталі
  • Відгуки
  • Встановлення
  • Розробка
Підтримка

Опис

Auto Login for Sakura Rental Server allows administrators to issue one-time, time-limited auto-login URLs using HMAC signatures.
This is useful for secure temporary access or system integration.

Features:
– Secure auto-login with one-time tokens
– Tokens are HMAC-signed and invalidated after use
– Token issuance and usage history (up to 100 entries per user)
– Records IP address and username of the issuer
– Rate limiting: 1 request per second per IP
– WP-CLI commands for token generation and history inspection

Example use cases:
– Temporarily granting admin access
– Safe automatic login from external systems
– Keeping an audit log of who issued a token and from where

Usage

Generate a token via CLI

wp auto-login-for-sakura-rental-server generate <user_id> [–expires=] [–remote_addr=] [–username=]

Example:

  • Default expiration time: 300 seconds
  • --expires and --username are optional

Check issue history

Token history is stored in the user meta key sakura_auto_login_history.
You can check it via WP-CLI:

wp user meta get sakura_auto_login_history

Auto-login URL format

https://example.com/?rs_auto_login_token=<64-character HMAC token>

Visiting the URL will log in as the corresponding user and redirect to the admin dashboard.

Security Notes

  • Tokens are invalidated immediately after use (one-time only)
  • Issue and usage history includes IP address, issuer username, and timestamps
  • Stored using set_transient() for caching compatibility
  • HTTPS is strongly recommended

Встановлення

  1. Upload the plugin to /wp-content/plugins/auto-login-for-sakura-rental-server/.
  2. Activate it through the Plugins menu in WordPress.

Часті питання

Can I revoke a token manually?

Yes. Run delete_transient('sakura_auto_login_token_<token>').

What happens if the URL leaks?

Anyone with the URL can log in as the target user until the token expires. Always use HTTPS and handle URLs carefully.

Відгуки

Для цього плагіна немає відгуків.

Учасники та розробники

“Auto Login for Sakura Rental Server” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники
  • sakurainternet

Перекладіть “Auto Login for Sakura Rental Server” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

1.0.0

  • Initial release

1.0.1

  • Bugfix release

Мета

  • Версія 1.0.1
  • Останнє оновлення 6 днів тому
  • Активних встановлень 10+
  • Версія WordPress 5.0 або вище
  • Tested up to 6.8.3
  • Версія PHP 7.4 або вище
  • Мова
    English (US)
  • Позначки
    auto loginclilogintoken
  • Розширений перегляд

Оцінки

No reviews have been submitted yet.

Додати свій відгук

See all reviews

Учасники

  • sakurainternet

Підтримка

Є що сказати? Потрібна допомога?

Перейти в форум підтримки

  • Про нас
  • Новини
  • Хостинг
  • Приватність
  • Вітрина
  • Теми
  • Плагіни
  • Паттерни
  • Навчання
  • Підтримка
  • Розробники
  • WordPress.tv ↗
  • Приєднатися
  • Події
  • Підтримати ↗
  • П'ять для майбутнього
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Україна

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Завітайте на нашу сторінку в Facebook
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Код – це поезія.