paimpozhil / magefirewall Goto Github PK
View Code? Open in Web Editor NEWMagento Firewall for securing your e-commerce system.
Magento Firewall for securing your e-commerce system.
How we can test on local host server.
now i wants to get only last edited files.
Hi,
We have used this extension in our shop, We are able to install successfully, admin login panel loads. but login is not working. Is any specific things need to set up.
Thanks
Mohsin
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'magento.ncjgb_nf_options' doesn't exist' in /srv/magento/lib/Zend/Db/Statement/Pdo.php:228 Stack trace: #0 /srv/magento/lib/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array) #1 /srv/magento/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) #2 /srv/magento/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array) #3 /srv/magento/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #4 /srv/magento/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT * FROM n...', Array) #5 /srv/magento/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('SELECT * FROM n...', Array) #6 /srv/magento/lib/Zend/Db/Adapter/Abstract.php(737): Varien_Db_Adapter_Pdo_Mysql->query('SELECT * FROM n...', Array) #7 /srv/magento/lib/firewall/firewall.php(45): Zend_Db_Adapter_Abstract->fetc in /srv/magento/lib/Zend/Db/Statement/Pdo.php on line 234
a) Create a Menu called "Dashboard" under that page show these under different links/areas.
Add a toggle button to Turn the firewall on/off. when it is switched off..// firewall.php must NOT be active entirely...
Check your MageFirewall configuration.. (check if lib/firewall/firewall.php is loaded and say yes /no )
Check your server security overview from MageFirewall servers
We have a client that cannot use the admin from their corporate network due to it being IPV6. Had to disable it. Hope this helps someone out there because it took me forever to figure out why it worked everywhere else.
I think you have used the namespace as Mage and Wall as the app name
Namespace Mage should be already used by the magento core..
we should just use MageFire as the namespace and use Wall as the app name
also make sure etc/config/ xml has the right filename
Hi All
You should use this and not use the $_SERVER['REMOTE_ADDR'] directly;
Store the $ip_address at one place at lib/firewall.php and it use it at all the code and not get it from the $_SERVER
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] != '') {
$ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip_address = $_SERVER['REMOTE_ADDR'];
}
when i click on the sorting columns it just says 404 error.
I have a lot of blocked by firewall connections with rule number 0. But there is no such rule. How to stop using rule 0. Other rules i can enable and disable but there it is not possible with rule 0 because this number not exist
Some dutch city names start with ' like 's-gravenhage or 's-Hertogenbosch
When a customer uses these names in the checkout the firewall prevents the order from going thru and a error message is displayed.
The firewall logs mentions this a leading quote error.
Problem is that customers from cities starting with 's are unable to place an order thru magento.
Sollution might be to allow 's-
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.