PHPackages                             aronkerr/no-ie - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. aronkerr/no-ie

ActiveLibrary[Security](/categories/security)

aronkerr/no-ie
==============

A module for blocking access to an application if the user agent is Internet Explorer.

0119HTML

Since Sep 21Pushed 10y agoCompare

[ Source](https://github.com/aronkerr/NoIE)[ Packagist](https://packagist.org/packages/aronkerr/no-ie)[ RSS](/packages/aronkerr-no-ie/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

NoIE
====

[](#noie)

Introduction
------------

[](#introduction)

A ZF2 module that keeps users from accessing an application if they are using Internet Explorer. If a user using Internet Explorer attempts to access the application a status code 406 will be returned and a custom 406 error template will be displayed. The message returned is designed to look like exactly like the normal IE errors and explains that IE doesn't properly support internet standards. The user is given to options to correct the error, go back or download Google Chrome.

Requirements
------------

[](#requirements)

- [Zend Framework 2](https://github.com/zendframework/zf2) (latest master)

Features / Goals
----------------

[](#features--goals)

- Keep users who use Internet Explorer for accessing the application \[COMPLETE\]

Installation
------------

[](#installation)

### Main Setup

[](#main-setup)

#### By cloning project

[](#by-cloning-project)

1. Clone this project into your `./vendor/` directory.

#### With composer

[](#with-composer)

1. Add this project in your composer.json:

```
"require": {
  "aronkerr/no-ie": "dev-master"
}
```

2. Now tell composer to download NoIE by running the command:

```
$ php composer.phar update
```

#### Post Installation

[](#post-installation)

1. Move the files contained in this projects public directory to your `./public` directory.
2. Enable the module in your `applicatiion.config.php` file.

```
