Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /var/www/mybb-es.com/html/inc/functions.php on line 7422
[Tutorial] Agregar PIN secreto para ingresar al Admin CP - MyBB-Es.com
Contrata servicios web en ougcNetwork.
Este es un tutorial que me pareció bastante bueno para la seguridad de tu foro por eso me di la molestia de traducirlo para que ustedes puedan usarlo Smile.

Hecho por: Paul H.

Partamos, vamos a /admin/inc/class_page.php:

Por la linea 391.

Cambia esto:

<div class="label"{$login_label_width}><label for="password">{$lang->password}</label></div>
            <div class="field"><input type="password" name="password" id="password" class="text_input" /></div> 

Por esto:

<div class="label"{$login_label_width}><label for="password">{$lang->password}</label></div>
            <div class="field"><input type="password" name="password" id="password" class="text_input" /></div>

            <div class="label"{$login_label_width}><label for="pin">Secret PIN</label></div>
            <div class="field"><input type="password" name="pin" id="pin" class="text_input" /></div> 

Ahora en /admin/index.php:

Mas o menos por la linea 136, busca lo siguiente:

 if($user['uid'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    } 

Y lo cambias por esto:

    if($user['uid'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    }
    
    if (isset($config['acp_pin']) && $mybb->input['pin'] != $config['acp_pin']) {
        $default_page->show_login("Invalid PIN","error");
    } 

Ahora abres /inc/config.php y en cualquier lado, agregas lo siguiente:

$config['acp_pin'] = 'yourpin'; 

En donde sale 'yourpin';
'yourpin'; 

Hay agregas el pin.

Requisitos del pin:
  • El pin no puede ser ningún número.

- Si no haz introducido ningún ping no podrás ingresar al ACP.

Imagen:
[Image: 2ij2ss9.png]



Esto lo hice en mi foro, y es un poco molesto entrar un codigo extra xD

Pero mejor seguridad nunca falta.
Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Image: signature.png]


Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
25 Oct, 2011, 4:25 pm Sama34 wrote:
Esto lo hice en mi foro, y es un poco molesto entrar un codigo extra xD

Pero mejor seguridad nunca falta.

Nunca sobrara algo más de seguridad, porque siempre anda un envidioso por algún foro xd.
Bien, yo lo hacia con .httacess
Lo que pasa es el .htpass no todos lo entienden, como yo, nunca he podido usarlo xD
Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Image: signature.png]


Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
25 Oct, 2011, 7:23 pm Sama34 wrote:
Lo que pasa es el .htpass no todos lo entienden, como yo, nunca he podido usarlo xD
+1
Nunca le he entendido mucho al .htacces, muy buen aporte un poco mas de seguridad nunca falla =).
Excelento yo que soy novato y nose como proteger mi foro anadere esto nunka esta de mas Lol
Quizás luego lo ponga :O
+Rep
¡Excelente aporte! ya está agregado y funcionando en mi foro Cool
Yo lo que tengo es un nombre de usuario y contraseña aparte para poder entrar a la pagina y despues que pongas los datos bien, es que te sale la pagina para entrar a la amdin cp.