Trovare la pagina di login dal database?

28 apr 2016, 02:27:19
Visualizzazioni: 73K
Voti: 3

In breve, mi sono state fornite le credenziali di accesso di un anziano signore purtroppo deceduto che gestiva il sito WordPress di una giovane donna. Mi è stato chiesto di gestire e aggiornare il sito per lei. Non ho molta esperienza con WordPress, ma comunque.

Ecco il problema. Il sito non usa nessun URL di login predefinito, sia sul dominio principale che sull'alias. Ho letto i forum di WordPress e ho visto riferimenti alla ricerca dell'URL di login nel database, ma non sono riuscito a trovare alcuna menzione dell'URL nel database, in base a quello che ho letto dovrei cercare.

Quindi sì - qualcuno può almeno indicarmi la direzione giusta su cosa devo cercare? Dovrei cercare nel database? Ho già provato tutte le pagine di login predefinite che ho potuto trovare senza successo. Ho visto alcune persone dire che dovrei trovare id_login_base, ma non l'ho trovato. Qualcuno ha detto di impostare id_hide_wp_admin su "yup", che dovrebbe far apparire id_login_base. Nessuno dei due ha funzionato. Aiuto. D:

3
Commenti

Hai controllato i plugin (cartella)? Hai verificato il file .htaccess per eventuali reindirizzamenti?

Pothi Kalimuthu Pothi Kalimuthu
28 apr 2016 03:43:43

Per favore, controlla anche il file functions.php del tema attivo.

Pothi Kalimuthu Pothi Kalimuthu
28 apr 2016 04:04:48

La maggior parte dei siti utilizza un URL di login diverso usando un plugin o un codice personalizzato nel tema (anche se questo è raro). Ecco perché ti ho chiesto di controllare eventuali plugin nella cartella dei plugin. Potrebbe essere anche un plugin di sicurezza. La maggior parte dei plugin di sicurezza all-in-one hanno l'opzione per cambiare l'URL di login. E la maggior parte dei plugin che cambiano l'URL di login scrivono un pezzo di codice nel file .htaccess. Quindi, prova a ripristinare il file .htaccess ai rewrite predefiniti di WP. Spero che questo ti aiuti.

Pothi Kalimuthu Pothi Kalimuthu
28 apr 2016 04:16:14
Tutte le risposte alla domanda 3
3

Bene! Capisco che c'è un URL personalizzato per il login di WordPress. Inoltre, hai bisogno di accedere al profilo di un utente. Se è questo il caso, suggerisco un semplice hack (se hai legalmente il diritto di accedere/modificare il database). Prova questo:

  1. Vai su cPanel e accedi a phpMyAdmin, quindi apri il database del tuo sito/blog.
  2. Cerca la tabella 'wp_options' e cerca il record 'active_plugins'. Ora rimuovi tutto nel valore per disattivare tutti i plugin (alcuni plugin potrebbero aver modificato l'URL di login, quindi questo passaggio).
  3. Poi vai alla tabella 'wp_users' e troverai tutti i dettagli degli utenti qui. Non puoi cambiare la password perché è crittografata. Quindi cambia l'email dell'utente con un'email funzionante. Salva il record.
  4. Ora vai all'URL di login predefinito di WordPress (http//www.tuosito/wp-admin). Clicca su 'Password dimenticata' e inserisci l'email che hai inserito per l'utente. Riceverai un'email di conferma. Cambia la password. Fatto!

Rispondi se ha funzionato!

28 apr 2016 04:47:56
Commenti

Non funzionerebbe se l'URL di login è stato modificato nel tema. O se il file htaccess blocca gli URL di login predefiniti di WP.

Pothi Kalimuthu Pothi Kalimuthu
28 apr 2016 05:48:49

Sei fantastico. Si è scoperto che c'era un qualche plugin che il ragazzo aveva scritto che randomizzava l'URL di login su base settimanale. Disabilitandolo ho potuto usare il link standard wp-login.php. Mi scuso, ho dimenticato di dire che avevo già le credenziali di login della signora, ma apprezzo davvero la tua meticolosità! Ancora una volta, sei fantastico.

IkeDoud IkeDoud
28 apr 2016 06:34:08

Haha. Grazie. Sono contento di averti aiutato. Saluti!

mponagandla mponagandla
30 apr 2016 03:46:16
0

Quanto segue ha funzionato per me quando ho provato a cambiare l'URL di login con un plugin chiamato "Protect WP-Admin". Dopo l'installazione e l'attivazione, ho seguito le istruzioni e ho provato a cambiare l'URL, ma non ha funzionato per me, anzi non riuscivo nemmeno ad accedere tramite il solito URL di login.

Allora ho seguito questi passaggi:

  1. Vai al database WordPress che hai menzionato durante il processo di installazione.

  2. Ci sarà una tabella chiamata wp_options (se hai selezionato il prefisso wp_ durante l'installazione per le tabelle)

  3. Nella colonna option_name cerca il record con nome "active_plugins" che apparirà così.

descrizione dell'immagine

  1. Ho rimosso questa parte dalla stringa nella colonna option_value: i:0;s:37:"protect-wp-admin/protect-wp-admin.php"

  2. Poi ho salvato il record e riavviato il mio server Apache.

Sono riuscito ad accedere tramite il solito URL http://site_name/wp-admin.

27 lug 2019 11:56:42
0

Se stai utilizzando il plugin WPS hide login e hai dimenticato la rotta di accesso:

Connettiti al database mysql -u myUser -p

use wordpressDatabase;

SELECT * FROM wp_options WHERE option_name="rwl_page";

il valore option_value rappresenta il percorso per la tua amministrazione

myblog.com/option_value/ << accesso

27 apr 2021 14:00:55