cc1  v2.1
CC1 source code docs
 All Classes Namespaces Files Functions Variables Pages
src.wi.utils.auth Namespace Reference

Functions

def authenticate
 Method for authentication.
def cm_authenticate
 CM admin authentication.
def cm_login
 Stores CM admin specific data in session.
def cm_logout
 Cleans CM admin specific data from session.
def login
 Saves user in session.
def logout
 Removes data connected with user from the session.

Variables

string session_key = '_auth_user_id'

Detailed Description

Author
Piotr Wójcik
Date
21.09.2010

Function Documentation

def src.wi.utils.auth.authenticate (   username,
  password 
)

Method for authentication.

When successful, it returns user object.

Definition at line 38 of file auth.py.

def src.wi.utils.auth.cm_authenticate (   user,
  password,
  cm_id 
)

CM admin authentication.

Returns True if successful.

@param user
@param password
@param cm_id

Definition at line 79 of file auth.py.

def src.wi.utils.auth.cm_login (   session,
  cm_password,
  cm_id 
)

Stores CM admin specific data in session.

Definition at line 88 of file auth.py.

def src.wi.utils.auth.cm_logout (   session)

Cleans CM admin specific data from session.

Definition at line 99 of file auth.py.

def src.wi.utils.auth.login (   request,
  user 
)

Saves user in session.

Definition at line 49 of file auth.py.

def src.wi.utils.auth.logout (   session)

Removes data connected with user from the session.

Definition at line 67 of file auth.py.

Variable Documentation

string src.wi.utils.auth.session_key = '_auth_user_id'

Definition at line 31 of file auth.py.