Pregunta

Tenemos un sitio web y funciona perfectamente bien.Queremos bloquear a los usuarios para que no puedan iniciar sesión en nuestra sección de administración.

Tenemos una IP pública en las instalaciones de nuestra fábrica para acceder a Internet y hacemos un servidor local para acceder a Internet en otras computadoras.

Queremos que la sección de inicio de sesión del administrador de nuestro sitio web solo sea accesible dentro de las instalaciones de la fábrica y nadie puede acceder a la sección de inicio de sesión del administrador fuera de la fábrica o solo un usuario registrado específico puede iniciar sesión en la sección de administración fuera de la fábrica, así como nuestro CEO y nuestro gerente de proyecto.

¿Es posible esta característica en Magento 1.9.2.3?

Espero que la gente entienda mi problema.

Gracias

¿Fue útil?

Solución

Está funcionando perfectamente bien:

RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteCond %{REQUEST_URI} admin [NC]
RewriteRule ^(.*)$ / [F,L]

Otros consejos

Tienes que editar tu archivo .htaccess y agregar lo siguiente:

RewriteCond %{REMOTE_ADDR} !^123.123.123.123

Donde 123.123.123.123 es su dirección IP de fábrica. El siguiente es un complemento para enrutar a otra ruta, ya que la ruta habitual no se recomienda de todos modos.Entonces podría usar cualquier cosa en lugar de /admin para acceder al backend.

Entonces, para sus necesidades, puede cambiarlo a algo críptico y luego crear cuentas de usuario para CEO y Project manager.Difícilmente sucederá que alguien intente algo críptico para ingresar a su backend.Simplemente reemplace /admin a continuación con la nueva URL para el backend y luego estará accesible allí.

RewriteCond %{REQUEST_URI} ^/(index.php/)?admin/ [NC]
RewriteRule ^(.*)$ http:// %{HTTP_HOST}/ [R=302,L]
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top