{"id":69590,"date":"2025-03-21T10:50:32","date_gmt":"2025-03-21T10:50:32","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/"},"modified":"2025-03-21T10:51:53","modified_gmt":"2025-03-21T10:51:53","slug":"webguard-advanced-php-login-and-user-management","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/","title":{"rendered":"WebGuard &#8211; Advanced PHP Login and User Management"},"content":{"rendered":"<a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<p><a class=\"wp_automatic_demo_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fwebguard-advanced-php-login-and-user-management%2Ffull_screen_preview%2F35215272\">LIVE PREVIEW<\/a><a class=\"wp_automatic_buy_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fwebguard-advanced-php-login-and-user-management%2F35215272\">BUY FOR $39<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/previews.customer.envatousercontent.com\/files\/377336142\/Capa.png\"><\/p>\n<p>\n    <strong>WebGuard &#8211; Superior PHP Login and Person Administration<\/strong> is a PHP software, written on CodeIgniter 4 framework with mysql database, which lets you higher handle your customers and permissions. The appliance can also be a helpful script for builders who need to save many improvement hours when making a framework from scratch.<\/p>\n<p>    It was designed to fulfill all person administration wants, management permissions and following good improvement practices and information safety, utilizing framework and elements all the time up to date within the newest model.\n<\/p>\n<h2 id=\"item-description__features\">Options<\/h2>\n<p>\u2714 Login and registration with e mail.<br \/>\n<br \/>\u2714 Social Authentication utilizing +20 social networks.<br \/>\n<br \/>(Fb, Google, Twitter, Linkedin, Github, Slack, Instagram &#8230;)<br \/>\n<br \/>\u2714 Multi-Language Assist.<br \/>\n<br \/>(English, Spanish, Portuguese and Arabic).<br \/>\n<br \/>\u2714 LTR and RTL help.<br \/>\n<br \/>\u2714 Password Reset and Restoration.<br \/>\n<br \/>\u2714 Two-Issue Authentication And Backup Codes.<br \/>\n<br \/>\u2714 Bear in mind Me characteristic on login.<br \/>\n<br \/>\u2714 Google reCaptcha and hCaptcha safety.<br \/>\n<br \/>\u2714 Authentication Throttling (lock person account after few incorrect login makes an attempt).<br \/>\n<br \/>\u2714 Interactive Dashboard.<br \/>\n<br \/>\u2714 Limitless variety of person roles.<br \/>\n<br \/>\u2714 Person Exercise Log.<br \/>\n<br \/>\u2714 Alternative of avatar (No Picture, Gravatar, Add and Social Community).<br \/>\n<br \/>\u2714 Adaptive Timezone.<br \/>\n<br \/>\u2714 Adaptive Date and Time.<br \/>\n<br \/>\u2714 E mail verification for registration.<br \/>\n<br \/>\u2714 SMS verification  for registration.<br \/>\n<br \/>\u2714 RESTful API (json and xml).<br \/>\n<br \/>\u2714 RESTful Authentication JWT.<br \/>\n<br \/>\u2714 CSRF Safety &#8211; all varieties embody CSRF token.<br \/>\n<br \/>\u2714 XSS Safety.<br \/>\n<br \/>\u2714 SQL Injection Safety.<br \/>\n<br \/>\u2714 Permits to be Multi Template.<br \/>\n<br \/>\u2714 Twilio Integration.<br \/>\n<br \/>\u2714 AWS S3 and MinIO Integration.<br \/>\n<br \/>\u2714 Runs on PHP 8.1.0<\/p>\n<h2 id=\"item-description__demonstration\">Demonstration<\/h2>\n<p>Demo URL: <a href=\"https:\/\/webguard.eduardofiorini.com\/\" rel=\"nofollow\">https:\/\/webguard.eduardofiorini.com\/<\/a><br \/>\n<br \/>Person: <a href=\"mailto:admin@admin.com\">admin@admin.com<\/a><br \/>\n<br \/>Password: 123456<\/p>\n<p>Person: <a href=\"mailto:user@user.com\">user@user.com<\/a><br \/>\n<br \/>Password: 123456<\/p>\n<h2 id=\"item-description__documentation\">Documentation<\/h2>\n<p><a href=\"https:\/\/eduardofiorini.com\/documentation\/webguard\/\" rel=\"nofollow\">View Documentation<\/a> <\/p>\n<h2 id=\"item-description__server-requirements\">Server Necessities<\/h2>\n<p><a href=\"https:\/\/www.umbler.com\/br\/seja-bem-vindo?a=9jv2o9yk\" rel=\"nofollow\">Suggested Hosting &#8211; Umbler<\/a><br \/>\n<br \/><a href=\"https:\/\/hostoo.io\/\" rel=\"nofollow\">Suggested Hosting &#8211; Hostoo<\/a><br \/>\n<br \/><a href=\"https:\/\/m.do.co\/c\/46f4e483b886\" rel=\"nofollow\">Suggested Cloud &#8211; Digital Ocean<\/a><br \/>\n<br \/><a href=\"https:\/\/app.cloudcone.com\/\" rel=\"nofollow\">Suggested Cloud &#8211; CloudCone<\/a> <\/p>\n<p>\u2714 PHP  8.1.0<br \/>\n<br \/>\u2714 INTL PHP Extension<br \/>\n<br \/>\u2714 Mbstring PHP Extension<br \/>\n<br \/>\u2714 BCMath PHP Extension<br \/>\n<br \/>\u2714 OpenSSL PHP Extension<br \/>\n<br \/>\u2714 PDO PHP Extension<br \/>\n<br \/>\u2714 GD PHP Extension<br \/>\n<br \/>\u2714 Fileinfo PHP Extension<br \/>\n<br \/>\u2714 Tokenizer PHP Extension<br \/>\n<br \/>\u2714 XML PHP Extension<br \/>\n<br \/>\u2714 JSON PHP Extension<br \/>\n<br \/>\u2714 LIBCURL (CURLRequest)<br \/>\n<br \/>\u2714 MySql or MariaDB<br \/>\n<br \/>\u2714 Apache &gt;= 2.4.0<\/p>\n<h2 id=\"item-description__support\">Assist<\/h2>\n<p>When you want help please contact us so we might help you in one of the simplest ways, thanks!<\/p>\n<p><a href=\"https:\/\/eduardofiorini.bolddesk.com\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/i.ibb.co\/bJKbdWd\/Support.png\" alt=\"WebGuard - Advanced PHP Login and User Management - 1\" \/><\/a><\/p>\n<h2 id=\"item-description__project-updates\">Mission Updates<\/h2>\n<p><strong>31 December 2024 &#8211; Model 1.4.0<\/strong><\/p>\n<pre>\n- CodeIgniter v4.5.6\n- Up to date all composer elements.\n- Adjusted RTL orientation of the format (aspect menu and button).\n- Adjusted RTL orientation of the login (first entry).\n<\/pre>\n<p><strong>12 November 2023 &#8211; Model 1.3.5<\/strong><\/p>\n<pre>\n- CodeIgniter v4.4.3.\n- Mounted Add-on Permissions.\n- Focus2 Darkish Theme (Backend).\n- Adjustment in PT and ES Translation.\n- Adjustment within the person menu.\n- Adjustment within the frontend menu.\n- Added RTL Assist (Backend)\n- Added Arabic language.\n- Adjusted when deleting account from profile.\n- Adjusted affirmation e mail tag.\n- Documentation has been improved and up to date.\n<\/pre>\n<p><strong>08 July 2023 &#8211; Model 1.3.0<\/strong><\/p>\n<pre>\n- CodeIgniter v4.3.6.\n- Created the Frontend web page.\n- Allow and Disable Frontend.\n- Pusher notification.\n- Add guidelines within the API.\n- Worldwide Phone Enter.\n- GDPR Cookies, Information and Deletion.\n- Permit the API to pick out a couple of permission group.\n- Creation of Modules.\n- Entry permissions on modules.\n- Permit to disable using modules.\n- Utilizing HMVC with WebGuard.\n- Different minor enhancements.\n<\/pre>\n<p><strong>28 June 2022 &#8211; Model 1.2.1<\/strong><\/p>\n<pre>\n- Mounted responsive in desk grids.\n- Mounted Facet-Menu and button transparency reported by Diego.\n- Mounted the \"oAuth Authentication\" display screen the responsive half.\n- Up to date CSS and JS from Focus2 template.\n- CodeIgniter v4.2.1\n- Composer Up to date all elements.\n- Subject Nation and Person Language and Edited Profile\n<\/pre>\n<p><strong>29 April 2022 &#8211; Model 1.2.0<\/strong><\/p>\n<pre>\n- Added DataGrid pagination via the database in information blocks.\n- Added description of the permissions group within the customers record.\n- Added e mail sending check in settings.\n- Fixes of \"use strict\" in DataGrid.\n- Fixes in notifications and alerts.\n- Fixes in sending e-mail.\n- Fixes in person profile replace.\n- Fixes when deleting person permits to delete their actions collectively.\n- Fixes in recaptcha and hcaptcha.\n- Up to date all composer elements.\n- Framework replace for CodeIgniter v4.1.9.\n- Amongst different Fixes.\n<\/pre>\n<p><strong>04 February 2022 &#8211; Model 1.1.0<\/strong><\/p>\n<pre>\n- Documentation Replace.\n- PHP 8.X.X help.\n- Framework Replace for CodeIgniter v4.1.8.\n<\/pre>\n<p><strong>16 January 2022 &#8211; Model 1.0.0<\/strong><\/p>\n<pre>\n- Preliminary Launch\n<\/pre>\n<p>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/>\n<a href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fwebguard-advanced-php-login-and-user-management%2F35215272\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LIVE PREVIEWBUY FOR $39 WebGuard &#8211; Superior PHP Login and Person Administration is a PHP software, written on CodeIgniter 4 framework with mysql database, which&#8230;<\/p>\n","protected":false},"author":1,"featured_media":69591,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[3382,3383,2935,3019,3384,2096,3385,2166,1587,3386,3387,3388,3389,3390,2922],"class_list":["post-69590","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codes","tag-activity-log","tag-advanced","tag-authentication","tag-backup","tag-codeigniter-4","tag-login","tag-multi-languages","tag-mysql","tag-oauth","tag-permissions","tag-registration","tag-roles","tag-twilio-and-aws-s3","tag-two-factor-authentication","tag-user-management"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WebGuard - Advanced PHP Login and User Management - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WebGuard - Advanced PHP Login and User Management - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-21T10:50:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-21T10:51:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/03\/Capa.png\" \/>\n\t<meta property=\"og:image:width\" content=\"590\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"WebGuard &#8211; Advanced PHP Login and User Management\",\"datePublished\":\"2025-03-21T10:50:32+00:00\",\"dateModified\":\"2025-03-21T10:51:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/\"},\"wordCount\":340,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Capa.png\",\"keywords\":[\"activity log\",\"advanced\",\"authentication\",\"backup\",\"codeigniter 4\",\"login\",\"multi languages\",\"mysql\",\"oauth\",\"permissions\",\"registration\",\"roles\",\"twilio and aws s3\",\"two-factor authentication\",\"user management\"],\"articleSection\":[\"Code's\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/\",\"name\":\"WebGuard - Advanced PHP Login and User Management - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Capa.png\",\"datePublished\":\"2025-03-21T10:50:32+00:00\",\"dateModified\":\"2025-03-21T10:51:53+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Capa.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Capa.png\",\"width\":590,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/03\\\/21\\\/webguard-advanced-php-login-and-user-management\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WebGuard &#8211; Advanced PHP Login and User Management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WebGuard - Advanced PHP Login and User Management - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/","og_locale":"en_US","og_type":"article","og_title":"WebGuard - Advanced PHP Login and User Management - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2025-03-21T10:50:32+00:00","article_modified_time":"2025-03-21T10:51:53+00:00","og_image":[{"width":590,"height":300,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/03\/Capa.png","type":"image\/png"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"WebGuard &#8211; Advanced PHP Login and User Management","datePublished":"2025-03-21T10:50:32+00:00","dateModified":"2025-03-21T10:51:53+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/"},"wordCount":340,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/03\/Capa.png","keywords":["activity log","advanced","authentication","backup","codeigniter 4","login","multi languages","mysql","oauth","permissions","registration","roles","twilio and aws s3","two-factor authentication","user management"],"articleSection":["Code's"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/","url":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/","name":"WebGuard - Advanced PHP Login and User Management - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/03\/Capa.png","datePublished":"2025-03-21T10:50:32+00:00","dateModified":"2025-03-21T10:51:53+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/03\/Capa.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/03\/Capa.png","width":590,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/03\/21\/webguard-advanced-php-login-and-user-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"WebGuard &#8211; Advanced PHP Login and User Management"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/69590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=69590"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/69590\/revisions"}],"predecessor-version":[{"id":69592,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/69590\/revisions\/69592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/69591"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=69590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=69590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=69590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}