Giter VIP home page Giter VIP logo

apache-session-manager's Introduction

Apache/Session/Manager version 0.02
===================================

Apache::Session::Manager provides a wrapper around Apache::Session which adds the following :

  * Short term session tracking using cookies or URLs (query string / POST data rather than URL munging)
  * Long term user tracking with cookies and query string
  * User recognition through query string
  * Login, logout, create new account, remove cookies - all operating with your favourite database and schema!

It needs to be subclassed by your own module, which provides the methods to interact 
with your database - ie you can integrate this module into you own database schema.

Apache::Session::Manager is not a "drop in" module - it requires a bit of work on your part to make
 it work - but once that work is done, it makes a lot of user and session management easy.  Any 
website that wants to have any sort of long term relationship with a user needs to be able to track a 
user through a session, allow the user to register, and issue them with a password challenge
before allowing them to view restricted pages... which is exactly what this module does.

All you need to provide is 6 subroutines which speak to your database to perform a few simple 
functions (looking up a username etc).



INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

This module requires these other modules and libraries:

 * perl 5.8
 * mod_perl 1.27
 * Apache::Cookie 1.0
 * Apache::Request 1.0
 * Apache::Session 1.54
 * Digest::MD5 2.20

It may work with earlier versions of the above, but I haven't tried it.

COPYRIGHT AND LICENCE

Copyright 2002 by Clinton Gormley

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself. 

apache-session-manager's People

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.