For Symagic I will implement the IP filtering to access the WP-admin dashboard. for the solution I will implement and add the code below in .htaccess file My NL IP is 213.125.150.66

The updated version is below

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist your IP address
allow from 213.125.150.66
</LIMIT> 

Becasue my website is on Cloudflare, the actual visitor IP addresses might be masked by Cloudflare’s IPs. When Cloudflare forwards requests to your server, they come from Cloudflare’s IP addresses rather than the original client’s IP addresses. Therefore, to restrict access to your WordPress admin dashboard to specific IPs, you must handle this correctly.

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP:CF-Connecting-IP} !^213\.125\.150\.66$
    RewriteCond %{REQUEST_URI} ^(.*)?wp-admin [NC]
    RewriteRule ^(.*)$ - [R=403,L]
</IfModule>