Recent Posts (Ercan S.)
ESZCaptcha v1.1 Released – Smarter Captchas, Better Control
- By Ercan S.
- 03/05/2025
- 0 comments
We’re excited to announce the release of ESZCaptcha v1.1 — a smarter and more flexible version of our Captcha extension for OpenCart. This update empowers store owners to fine-tune Captcha challenges with even more control. You can now select one or more character sets to be used: uppercase letters, lowercase letters, and numbers — or any combination that fits your store's needs. Additionally, you can now enable an option to exclude similar-looking characters such as 0, O, 1, I, and l — minimizing user errors caused by visual confusion. 🔒 New in v1.1: Support for selecting one o..
ESZAntiBrute v1.1 Released – Now Protecting Password Reset Requests
- By Ercan S.
- 02/05/2025
- 0 comments
We’re pleased to announce the release of ESZAntiBrute version 1.1! As one of the most effective brute force protection tools for OpenCart, ESZAntiBrute continues to evolve. With the new 1.1 update, we’re expanding the scope of protection beyond login pages — the extension now also limits repeated "Forgot Password" requests, a commonly overlooked attack vector. What’s New in v1.1: Protection added for "Forgot Password" forms on both customer and admin login pages. Individual IP-based limits for password reset requests, just like login attempts. All protections remain independent..
Introducing ESZCrossSell 1.0 - Boost Your OpenCart Sales with Smart Cross-Selling!
- By Ercan S.
- 26/04/2025
- 0 comments
We are excited to announce the release of ESZCrossSell 1.0, our brand new cross-selling module designed exclusively for OpenCart users! ESZCrossSell intelligently analyzes previous customer orders and automatically recommends products that are frequently purchased together. With this powerful tool, you can effortlessly increase your average order value and provide a better shopping experience for your customers. In the commercial version, store owners have full control over the behavior of the module: Set the minimum number of combined purchases required for products to appear. C..
Introducing ESZViewTrack 1.0 – Track Recently Viewed Products with Ease
- By Ercan S.
- 25/04/2025
- 0 comments
We’re excited to announce the release of ESZViewTrack 1.0, a brand-new OpenCart module designed to boost your store’s usability by showing recently viewed products to your visitors. Whether you’re running a small shop or a large-scale marketplace, helping users easily return to products they’ve shown interest in is key to improving conversions. ESZViewTrack does exactly that — and more. 🔹 Available in Two Versions Free Version: Choose between horizontal or vertical layout, set the number of products, and adjust image size. A simple but effective way to improve the customer experien..
Introducing ESZCaptcha 1.0 – Smart Captcha Protection for OpenCart
- By Ercan S.
- 24/04/2025
- 0 comments
We’re excited to announce the official release of ESZCaptcha 1.0, a powerful and flexible captcha extension for OpenCart, designed to protect your store from bots, spam, and automated abuse – without sacrificing user experience. 🔐 Why ESZCaptcha? In today’s digital landscape, protecting your eCommerce store from unwanted bots is more critical than ever. ESZCaptcha was built with this in mind – offering store owners complete control over captcha behavior while maintaining a frictionless experience for legitimate users. Whether you're running a small shop or managing a high-traffic stor..
Introducing ESZAntiBrute v1.0 – Secure Your OpenCart Store Against Brute Force Attacks
- By Ercan S.
- 18/04/2025
- 0 comments
We’re excited to announce the official release of ESZAntiBrute v1.0! Designed specifically for OpenCart users, ESZAntiBrute provides an essential layer of security to protect both customer and admin login pages against brute force attacks. While OpenCart natively limits login attempts based on email addresses, ESZAntiBrute takes it a step further by monitoring failed login attempts based on IP addresses — a much more robust defense mechanism against credential stuffing and brute force threats. With ESZAntiBrute v1.0, you can: Set separate failed login limits for customer and admin ..
Backing Up and Restoring PostgreSQL Databases
- By Ercan S.
- 17/04/2025
- 0 comments
This guide outlines the steps to back up and restore PostgreSQL databases using command-line tools on Windows. Backing Up a Database To back up a PostgreSQL database, use the `pg_dump` utility: .\pg_dump.exe -U <username> -d <database_name> > <dump_path> Example: .\pg_dump.exe -U postgres -d testdb > C:\Users\Ercan\Desktop\dump.sql Restoring a Database To restore a PostgreSQL database from a backup, use the `psql` utility: .\psql.exe -U <username> -d <database_name> < <dump_path> Example: .\psql.exe -U postgres ..
Backing Up and Restoring MongoDB
- By Ercan S.
- 17/04/2025
- 0 comments
This guide outlines the steps to back up and restore MongoDB databases using the official MongoDB Database Tools. 1. Download MongoDB Database Tools Obtain the MongoDB Database Tools from the official website: https://www.mongodb.com/try/download/database-tools 2. Backing Up a Database Use the `mongodump` utility to create a backup of your database: .\mongodump.exe --db=<<db_name>> --out <<dump_path>> Replace `<<db_name>>` with the name of your database and `<<dump_path>>` with the desired output directory. 3. Restoring ..
Installing PHP Xdebug on Windows
- By Ercan S.
- 17/04/2025
- 0 comments
This guide outlines the steps to install and configure Xdebug for PHP on a Windows environment. 1. Download the Appropriate Xdebug DLL Visit the official Xdebug downloads page to obtain the DLL that matches your PHP version: https://xdebug.org/download#releases 2. Rename and Move the DLL File Rename the downloaded file to `php_xdebug.dll` and move it to the `ext` directory within your PHP installation path (e.g., `C:\php\ext`). 3. Update php.ini Configuration Open your `php.ini` file and add the following configuration: [xdebug] zend_extension=xdebug xdebug.mode=deb..
Backing Up and Restoring GPG Keys
- By Ercan S.
- 17/04/2025
- 0 comments
This guide outlines the steps to back up and restore your GPG keys, ensuring the security and continuity of your cryptographic identity. Backing Up GPG Keys 1. Export the Secret Key To back up your secret GPG key, use the following command: gpg --export-secret-keys --armor > secret.asc This command exports your secret key in ASCII format to the file `secret.asc`. 2. Export the Trust Database (Optional) To back up your trust database, execute: gpg --export-ownertrust > trustdb.txt This will save your trust settings to `trustdb.txt`. Restoring GPG Keys ..