Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Topic started by: rubenphobia on September 20, 2021, 05:38:01 AM

Title: Error tras aprobar o rechazar usuarios.
Post by: rubenphobia on September 20, 2021, 05:38:01 AM
Hola,

Tengo una instalación de cero (SMF 2.0.18), aunque si que es cierto que he metido ya unos cuantos mods, el caso es que cada vez que valido el registro de un usuario me salta este error en el navegador:

Forbidden
You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


La acción de validar o rechazar la realiza, pero siempre con este error tras validar o rechazar a un usuario y es bastante molesto.

¿Alguna idea para solucionarlo?
Title: Re: Error tras aprobar o rechazar usuarios.
Post by: -Rock Lee- on September 20, 2021, 12:15:50 PM
¿Que modificaciones tenes instalado? ¿En el registro de errores de smf o del host aparece algo?


Saludos!
Title: Re: Error tras aprobar o rechazar usuarios.
Post by: Danielㅤ on September 20, 2021, 12:21:27 PM
Hola Rubén, por la situación de lo que nos comentas en cuanto a ese error que recibes, tiene toda la pinta de ser producido por el mod security de apache, sabés si tenés ese mod activado en tu hosting?.


Saludos
Title: Re: Error tras aprobar o rechazar usuarios.
Post by: rubenphobia on September 21, 2021, 06:23:37 AM
Hola, gracias por el interés.

Tengo estos mods instalados
1. Add Stars To Profile 1.0.1   
2. Simple Audio Video Embedder 6.0.4
3. Ad Managment 3.5d   
4. SMF Gallery Lite 6.0d
5. Optimus for SMF 2.7.3
6. Pretty URLs 2.4   
7. hCaptcha for SMF   
8. ENotify 3.0   
9. Change All Subjects   
10. Staff and User Menus   
11. Smush.it! For SMF
12. FancyBox 4 SMF    0.7.1   
13. Simple Image Upload 2.0.0
14. Board Icons


¿Esta parte del log quizás es la que hace referencia al error? la dejo aquí por si los que entendeis sabeis traducirlo jeje

54:        int approved_attach_sort(array a, array b)
55:            - a sort function for putting unapproved attachments first.
56:   
57:        void QuickInTopicModeration()
58:            - in-topic quick moderation.
59:   
60:    */
61:   
62:    // The central part of the board - topic display.
63:    function Display()
64:    {
65:        global $scripturl, $txt, $modSettings, $context, $settings;
66:        global $options, $sourcedir, $user_info, $board_info, $topic, $board;
67:        global $attachments, $messages_request, $topicinfo, $language, $smcFunc;
68:   
69:        // What are you gonna display if these are empty?!
70:        if (empty($topic))
71:            fatal_lang_error('no_board', false);
72:   
73:        //    301 redirects
==>74:        if ((isset($context['pretty']['oldschoolquery']) || $context['pretty']['query_string']['board'] != $context['pretty']['board_urls'][$board]) && $modSettings['pretty_enable_filters'])
75:        {
76:            $filterData = unserialize($modSettings['pretty_filters']);
77:            if ($filterData['topics']['enabled'])
78:            {
79:                $url = 'topic=' . $topic . '.' . (isset($_REQUEST['start']) ? $_REQUEST['start'] : '0') . (isset($_REQUEST['prev_next']) ? ';prev_next=' . $_REQUEST['prev_next'] : '') . (isset($_REQUEST['topicseen']) ? ';topicseen' : '') . (isset($_REQUEST['all']) ? ';all' : '') . (isset($_REQUEST['viewResults']) ? ';viewResults' : '');
80:                header('HTTP/1.1 301 Moved Permanently');
81:                redirectexit($url, false);
82:            }
83:        }
84:   
85:        // Load the proper template and/or sub template.
86:        if (WIRELESS)
87:            $context['sub_template'] = WIRELESS_PROTOCOL . '_display';
88:        else
89:            loadTemplate('Display');
90:   
91:        // Not only does a prefetch make things slower for the server, but it makes it impossible to know if they read it.
92:        if (isset($_SERVER['HTTP_X_MOZ']) && $_SERVER['HTTP_X_MOZ'] == 'prefetch')
93:        {
94:            ob_end_clean();
Title: Re: Error tras aprobar o rechazar usuarios.
Post by: -Rock Lee- on September 21, 2021, 06:24:12 PM
Solo el hCaptcha involucra directamente el registro que puede ser el problema pero como es un error 403 que prohibe puede ser mas el modsegurity, desde tu cpanel en opciones avanzadas podes desactivarlo sino pidelo en un ticket (pero la norma general es puedes hacerlo tu mismo). Lo del pretty url es redireccionamiento y si no me equivoco es un error por no tener la traduccion de "pretty_enable_filters" que no llegue agregarlo cuando se lo publique.


Saludos!
Title: Re: Error tras aprobar o rechazar usuarios.
Post by: rubenphobia on September 23, 2021, 11:02:59 AM
Gracias, desactivando modsegurity en el dominio se soluciona el error. ¿Pero no será inseguro desactivarlo? algo hará...

Saludos.
Title: Re: Error tras aprobar o rechazar usuarios.
Post by: Danielㅤ on September 23, 2021, 11:35:41 AM
Quote from: rubenphobia on September 23, 2021, 11:02:59 AMGracias, desactivando modsegurity en el dominio se soluciona el error. ¿Pero no será inseguro desactivarlo? algo hará...

Saludos.

No, no es inseguro que lo desactives porque SMF es muy seguro y no lo necesita.
Podes estar tranquilo que SMF tiene muy buena seguridad.


Saludos
Title: Re: Error tras aprobar o rechazar usuarios.
Post by: -Rock Lee- on September 23, 2021, 12:58:25 PM
Quote from: rubenphobia on September 23, 2021, 11:02:59 AMGracias, desactivando modsegurity en el dominio se soluciona el error. ¿Pero no será inseguro desactivarlo? algo hará...

Saludos.

No te preocupes SMF es seguro y mientras esté actualizado tu sitio no debería tener problema alguno. Lo que hace el modsegurity es revisar de forma estrictamente cada cosa y algunas cosas suele fallar por ver bloqueado cosas que necesita...


Saludos!