Skip to content

nxvhm/zfauth

Repository files navigation

ZF3 Auth Example Based on ZF3 Skelethon App

Introduction

This is a skeleton application using the Zend Framework MVC layer and module

Vagrant and VirtualBox

Vagrant Setup used: Homestead(5.3.2)

Nginx setup

Nginx Config file. Create a virtual host configuration file for your project under /path/to/nginx/sites-enabled/zfauth.dev it should look something like below:

server {
  listen 80;
  server_name zfauth.dev;

  root /vagrant/code/zfauth/public;


  location / {
    index index.php;
  }

  # Deny access to sensitive files.
  location ~ (\.inc\.php|\.tpl|\.sql|\.tpl\.php|\.db)$ {
    deny all;
  }
  location ~ \.htaccess {
    deny all;
  }

  # Rewrite rule
  if (!-e $request_filename) {
    rewrite ^.*$ /index.php last;
  }

  # PHP scripts will be forwarded to fastcgi processess.
  # Remember that the `fastcgi_pass` directive must specify the same
  # port on which `spawn-fcgi` runs.
  location ~ \.php$ {
    include /etc/nginx/fastcgi_params;

    fastcgi_pass   unix:/var/run/php/php7.1-fpm.sock;
    fastcgi_param APPLICATION_ENV development;    
    fastcgi_index  index.php;
  }

}

Demo User credentials

email: demo@user.com password: demouser

About

Zend Framework 3 Authentication Example

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published