sessions_end

- Modify the user’s session/member data.
- Additional Session or Login methods (ex: log in to other system)

View this hook in the ExpressionEngine Developer Documentation »

Addons (53)

Accessible Captcha

This extension changes the default graphics captchas into accessible (and more secure) question and answer pairs.

Blueprints

Blueprints is no longer for sale.

CacheCracker

CacheCracker gives you complete control over caching. Cache entire pages, or just expensive embed templates, it's up to you! With almost no configuration, you can reduce server load on your site and increase performance as well as much more complex solution such as Varnish. Reduces page requests from unbearable speeds to scant milliseconds while retaining full dynamic content capabilities.

  • No Reviews.
  • 321013 Votes
  • 9 Favs

CP Pad Lock

This extension is not intended to take the place of the normal member group access permissions, but instead as a way to temporarily block out member groups while some maintenance work or updates are happening.

  • No Reviews.
  • 432111 Vote
  • 6 Favs

Draggable

Draggable gives you the ability to sort custom fields, statuses, and categories without having to update order numbers or click up and down arrows, refreshing the page each time.

ED Language Switcher

The ED Language Switcher allows site owners to set a default language, and limits allowed languages to a defined list. Users can select a preferred language that will be honored on future visits. Developers can use template tags to output default or user selected language.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 2 Favs

Entry Layout

Lets you link custom fields to any entry of your website. It will let you save a different publish layout for two different entries even if they come from the same channel. Useful for static pages such as contact, about pages, etc... Plus, its support member groups.

Entry Permissions

Use Entry Permissions to set more fine-grained control over what users can edit, including restricting which entries a group member is allowed to edit (entries must first be created by another admin user). So they can add ‘news’ entries, but can’t add a new ‘events’ entry, but is allowed to edit existing entries, and you can pick and choose which entries they can edit. It’s not an all or nothing setting.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 2 Favs

ER Developer Toolbar

This is a tool that no ExpressionEngine developer should be without. ER Developer Toolbar creates a beautiful bridge between the front end of your ExpressionEngine site and the control panel with direct links for things like global variables, template editing, cache clearing and more. It is there when you need it and gets out of the way when you don't. Be sure to check out the video demo below before you try it out for the first time.

  • No Reviews.
  • 432103 Votes
  • 4 Favs

fabEE

fabEE integrates Facebook Connect with your ExpressionEngine application. It allows Facebook users to automatically create user accounts, login and act as site members.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 3 Favs

FI Cookie Purge

This extension destroys specified cookies that are automatically set by ExpressionEngine, unless the user has indicated their acceptance to receive them. It helps ExpressionEngine sites to comply with The Privacy and Electronic Communications (EC Directive) Regulations 2003.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 0 Favs

Flash Messenger

Have you ever wanted to have a form submit to back to its own page, and have a success message in place, as opposed to having generic thank you page (useful for edit forms especially, when the user might want to do successive edits lets say)?

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 3 Favs

Global Member Vars

Global_member_vars allows you to serve content to your logged in members, without expensive entries tags being parsed for other visitors. Adds member and group id to early parsed global vars for simple conditionals.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 7 Favs

HooBlong

Do you need to be able to assign members to more than one member group? Do you need control over who can access what according to the different roles they have? Then you are in the right place - HooBlong does what you need! Did you consider HooBlong previously, but could not use it because it lacked EE CP functionality? We have a beta V2.0 for you! Check it out. In real life your users seldom, if ever, have only one role at a time. So how can your website meet their needs by confining them to a single role/member group? You need HooBlong!

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 5 Favs

IronCache

Caching extension for ExpressionEngine using Memcached.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 1 Fave

JOA Captivate

Captivate is an EE2 extension that replaces the built-in captcha with either the NuCaptcha or the ReCaptcha system. If multiple systems are activated, it will randomly choose between the systems. In order for it to work on your site, you will need a key from their respective developers.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 3 Favs

Language Editor for Publisher

Choose which languages a member group are allowed to edit. Will let you remove languages from the drop down menu on the publish page if the current member is not allowed to edit content in specific languages.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 0 Favs

Learning Tools Integration

Provides template tags, grade write and grade read functions for integration into other systems using the Learning Tools Interoperability™ (LTI) protocol. LTI is used for cross domain access to external learning tools in the leading learning management systems (LMSs) and virtual learning environments (VLEs) used by educational institutions, such as Moodle, Blackboard Learn and Instructure Canvas. Once 'launched' from the LMS the user is automatically logged in using oAuth 1.0 and added to the Members table based on the LTI context sent from the LMS. Control panel access allows addition of an unlimited amount of LTI providers, each on different template url segments on the site. This module and extension use IMS Global's LTI Specification version 1.0.

LG Addon Updater

Important: This addon is no longer supported.. Checkout NSM Addon Updater for the EE2 version.

Lock Entry

Ever changed one entry or template at the same time with another editor? No worries, this Lock Entry add-on will help you! It will lock an entry or template as soon as an editor starts editing this item, and every other editor will be warned about the item lock. Never overwrite each others entries or templates again!

Logout Redirect

This will create the standard ExpressionEngine log-out link on any template that you place it on and in conjunction with the extension will log the user out and then re-direct them to the url as specified.

Lovely Sorted Add-ons

Lovely Sorted Add-ons groups your Modules, Extensions, Accessories and Fieldtypes into separate Enabled and Disabled tables in the Control Panel. It also standardizes some terminology across all types of add-ons.

Low Seg2Cat

Low Seg2Cat loops through the segments of the current URI, matches them against categories, and registers the matching categories as global variables, which you can use in your templates.

Low Variables

Low Variables lets you manage Global Variables and Snippets in one place. It comes with a plethora of useful features like saving variables as files; labeling, grouping and sorting variables; hiding variables from content editors; and best of all: variable types.

Member Segments

Searches through URL segments for member_id, email, username, or screen name and provides additional member info as {segment_n_*} global variables.

  • No Reviews.
  • 543211 Vote
  • 6 Favs

Mint Cookie Tag

An extension for ExpressionEngine which sets a cookie storing the username when a member logs in.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 1 Fave

Mint Nametag

An extension for ExpressionEngine (v2.x) which sets a cookie storing the username of logged in members. This cookie can be used by the Mint pepper Secret Crush to show the pages viewed by logged in users.

  • No Reviews.
  • 543211 Vote
  • 2 Favs

MSM Member Group Switcher

Switch member's group depending on what MSM site is he at.

  • No Reviews.
  • 543211 Vote
  • 3 Favs

Multi Language Support

ExpressionEngine 2.x native language support offers only backend support. Multi Language Support extension brings frontend multi-lingual support to ExpressionEngine 2.x.

NSM Publish Plus

Important: This addon is no longer supported. Legacy versions available at http://ee-garage.com/ee1

NSM Publish Plus improves your ExpressionEngine workflow with drafts, revisions, notes and fine-grained member publishing privileges.

  • No Reviews.
  • 321012 Votes
  • 7 Favs

Post Block

Post Block allows you to block POST or GET requests to your pages which do not match the conditions you specify. This can be an extra help in preventing spam and working around limitations of older add-ons.

  • No Reviews.
  • 543211 Vote
  • 1 Fave

Project Cerberus

Project Cerberus is an antispam webservice specifically targeting ExpressionEngine member profile spam.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 3 Favs

Publisher Domain Control

Domain Control is a companion extension to the Publisher module. It lets you easily define sub or top level domains to be used for each language of your site.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 1 Fave

Publisher Language Control

Language Control is a companion extension to the Publisher module. Multi-lingual or multi-regional websites often have different groups of content editors responsible for managing their own content. All settings are site specific, so it works great with the ExpressionEngine MSM module.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 2 Favs

Pur Developer

If you are logged in as a Super Admin, a small tab appears at the top left which opens a pane with 6 tables of data: Weblogs, Member Groups, Categories, Weblog Fields, Admin Quicklinks and Weblog Entries

  • No Reviews.
  • 543214 Votes
  • 13 Favs

Query Redirect

Redirect when detected query string variables are detected. Assemble new URL based on the current URL + values pulled from Global Vars, GET and POST data.

Republic Analytics

Tap into your Google Analytics account and display the charts and the stats right in the Control Panel.

Securit:ee

Securit:ee is a security suite for ExpressionEngine 2. Securit:ee adds a number of security enhancements to ExpressionEngine including an Encryption Fieldtype, improved forgot password, change password, file monitor, CP login alert, CP and Client Side IP locker, CP Quick Deny and security scanner. Plus, completely tested on Windows with Apache and IIS!

Securit:ee Developer

--THIS IS DISCONTINUED AND NO LONGER AVAILABLE FOR PURCHASE--
You can purchase single licenses here.

Securit:ee is a security suite for ExpressionEngine 2. Securit:ee adds a number of security enhancements to ExpressionEngine including an Encryption Fieldtype, improved Forgot Password, Change Password, Expiring Password, Member Group Expire, File Monitor, CP login alert, CP and Client Side IP locker, CP Quick Deny and security scanner. Plus, completely tested on Windows with Apache and IIS!

  • No Reviews.
  • 543211 Vote
  • 5 Favs

Simple Translator (formerly known as Another Language Switcher)

EE Based language switching solution.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 2 Favs

Single Logon

Replacement for ExpressionEngine's option to disable "multiple log-ins from a single account."

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 1 Fave

Snippet Sync

Snippet Sync lets you manage all your snippets on the file system just like a normal template. Now you can manage and edit your snippets just like you do a template file.

Snippet Sync (Developer license)

Snippet Sync lets you manage all your snippets on the file system just like a normal template. Now you can manage and edit your snippets just like you do a template file.

Structure Navigation Title

Structure Navigation Title creates a global variable to use as the channel:title parameter in your {exp:structure:nav} tag.

  • No Reviews.
  • 5 4 3 2 1 No Votes
  • 6 Favs

Super Globals

Super Globals has been discontinued. Low Variables has far surpassed Super Globals in functionality (though I was never trying to directly compete). I had an itch and Super Globals scratched it for awhile, but lately sales have been low and I myself prefer Low Variables over Super Globals. If you're looking for the {get:x} and {post:x} functionality I suggest that you try Mo' Variables, it does the same thing and its free.

Super Globals Lite

Super Globals has been discontinued. Low Variables has far surpassed Super Globals in functionality (though I was never trying to directly compete). I had an itch and Super Globals scratched it for awhile, but lately sales have been low and I myself prefer Low Variables over Super Globals. If you're looking for the {get:x} and {post:x} functionality I suggest that you try Mo' Variables, it does the same thing and its free.

  • No Reviews.
  • 543211 Vote
  • 1 Fave

Templatizer

Do you wish you can just create a file, upload to FTP and have ExpressionEngine automatically recognize is it as a new template? This is what this extension does. After you install it, you can start your template’s lifecycle as a physical file, instead of as an entry in a database.

  • No Reviews.
  • 321211 Vote
  • 7 Favs

URL Helper

URL Helper is the combination of a couple of popular plugins/extensions, plus some extra goodness thrown in for good measure. It parses the URL and creates a slew of global variables to use in your templates.

Visitor

Total Member freedom, from forms to fields! Visitor gives you total control over your site members, allowing you to use any fieldtype to define their profile. The days of struggling with member registration, profile updates are over! Visitor comes with registration, update profile, logout, forgot password and login forms. An AJAX login form example is also included. It will be as pleasant as a visit to the Zoo.

Wyvern

Wyvern is built to provide the best content entry workflow possible. It integrates seamlessly with popular modules like Structure, Pages, Taxonomy[EE2], and NavEE[EE2], and is the only editor to support ExpressionEngine's native File Manager.

Wyvern Video

Wyvern Video is no longer for sale. It has been upgraded for EE 6 and renamed to Reel. You can get it at boldminded.com.

Zoo Flexible Admin

Make it easier for you and your clients to use the EE control panel. Zoo Flexible Admin lets you fully customize the control panel menu per membergroup. Insert custom links, rename, re-order and remove menu items in order to create a more intuitive menu. New features: Breadcrumbs based on the custom created menu Set Control panel startpage per membergroup Auto-collapse sidebar per membergroup

Zoo Visitor

Note: the EE3 version of this add-on is now called "Visitor" and is available here: https://eeharbor.com/visitor Total Member freedom, from forms to fields! Zoo Visitor gives you total control over your site members, allowing you to use any fieldtype to define their profile. The days of struggling with member registration, profile updates are over! Visitor comes with registration, update profile, logout, forgot password and login forms. An AJAX login form example is also included. It will be as pleasant as a visit to the Zoo.