Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.408.861 Times

django-expire 1.0.1

Company: Chris Beaven
Date Added: September 26, 2013  |  Visits: 430

django-expire

Report Broken Link
Printer Friendly Version


Product Homepage
Download (40 downloads)



django-expire is a Django application which provides authentication-based session expiration.<br /><br />To install this application into your project, first add it to your "INSTALLED_APPS" setting (and run "manage.py syncdb")::<br /><br /> INSTALLED_APPS = (<br /> ...<br /> 'django_expire',<br /> )<br /><br />Next, add the expiration middleware to your "MIDDLEWARE_CLASSES" setting, placing it after both the "session" and "auth" middleware.::<br /><br /> MIDDLEWARE_CLASSES = (<br /> ...<br /> 'django_expire.middleware.ExpireMiddleware',<br /> )<br /><br />What it does:<br /><br />For every request by an authenticated user, a check is run to ensure the number of other sessions also belonging to the user does not exceed the allowed maximum.<br /><br />This maximum defaults to "1", but you can provide a "EXPIRE_MAX_USERS" setting to override this default (a setting of "0" allows an unlimited amount of users per session).<br /><br />If a user has exceeded the number of sessions they are allowed, the excessive sessions are removed (effectively logging the user out of these now invalidated sessions).<br /><br />Changing expiration settings per user<br /><br />The "django_expire.signals.expire_check" allows you to change the expiration settings at a per-user level.<br /><br />The signal is sent before any tests are run, along with a settings dictionary containing a single "max_users" key. Signal handlers may change the value of the dictionary to alter the settings for this user.<br /><br />An example handler (which is not automatically connected) can be found in "django_expire.signals.superuser_handler which demonstrates allowing superusers an unlimited number of sessions.<br /><br />#md5=283184b8a61c1dc59598ca81f40dc56b

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Allowed Application Change Dictionary Django Django Expire Exceeded Excessive Expiration Expire Middleware Number Peruser Quotdjango Expiresignalsexpire Checkquot Sessionif Sessions Setting Settings Unlimited Userthe
Users rating: 0/10

License: Freeware Size: 10.24 KB
USER REVIEWS
More Reviews or Write Review


DJANGO-EXPIRE RELATED
Network & Internet  -  django-fack 1.0
This is a simple FAQ application for a Django powered site, featuring: The basic Q&A model you???*a*?d expect. Question are grouped into topics. Topics can be ordered and arranged, as can questions within topics. ...
20.48 KB  
Network & Internet  -  cmsplugin-tumblr 1.0
A django-cms plugin that displays the last number of posts of a tumblr user. This plugin could use a little more fleshing out, but what's there is solid and done properly. It retrieves tumblr data from tumblr's v2 API. It uses only the...
10.24 KB  
Utilities  -  Plexicon for Linux 2.0
"Plexicon" is a desktop application of dictionary written in python with the interface implemented in pygtk. It currently supports two languages : English (being an international language) & Bengali (being my native language)
3.14 MB  
MP3 Tools  -  Sample Rate and BPM Calculator 1.01
This program is lets you calculate the BPM or sample rate required to change the pitch of audio up or down by a number of semitones. It also calculates the BPM or sample rate change required to change the pitch of audio by a specific number of...
1.37 MB  
Multimedia & Graphics  -  BatchResize'em 1.2
Aimed primarily at users unfamiliar with Automator, this application enables you to batch resize images by simply entering the number of pixels required in the new images' width or by indicating the percentage required of the original size. The...
317.44 KB  
Security  -  RF Random Password Generator 1.3
RF Random Password Generator is a PHP application that generates random passwords according to your specifications (minimum length, number of alpha/numeric/symbol characters, etc), and has many output crypt and hashing options. Also included is a...
 
Programming  -  django-crazyegg 2.1.0
The django-crazyegg application integrates Crazy Egg heatmaps into a Django project. Crazy Egg is an easy to use hosted web application that generates heatmaps from webpage visitor clicks. It allows you to discover the areas of web...
10.24 KB  
Network & Internet  -  django-immutablefield 0.1.1
django-immutablefield is inspired by a Google search that didn't turn up a reusable solution for making fields immutable inside of a Django model. Installing One of the following: Via the ole' standby:
10.24 KB  
Network & Internet  -  django-urlauth 0.1.5
This django application allows you to build special link. When somebody goes via that link to your site he will be automatically authenticated. THis is acheaved with special GET argumetns which is appended to the link. Such link are usually used...
10.24 KB  
Network & Internet  -  django-simple-gravatar 1.0.0
Django Gravatar is a lightweight Django application that allows you to insert a Gravatar image in your templates.
10.24 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB