Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

security.c File Reference

#include "wsIntrn.h"
#include "um.h"

Defines

#define umGetAccessMethodForURL(url)   AM_FULL
#define umUserExists(userid)   0
#define umUserCanAccessURL(userid, url)   1
#define umGetUserPassword(userid)   websGetPassword()
#define umGetAccessLimitSecure(accessLimit)   0
#define umGetAccessLimit(url)   NULL

Functions

int websSecurityHandler (webs_t wp, char_t *urlPrefix, char_t *webDir, int arg, char_t *url, char_t *path, char_t *query)
void websSecurityDelete ()
void websSetPassword (char_t *password)
char_twebsGetPassword ()

Variables

static char_t websPassword [WEBS_MAX_PASS]
static int debugSecurity = 0

Define Documentation

#define umGetAccessLimit url   )     NULL
 

#define umGetAccessLimitSecure accessLimit   )     0
 

#define umGetAccessMethodForURL url   )     AM_FULL
 

#define umGetUserPassword userid   )     websGetPassword()
 

#define umUserCanAccessURL userid,
url   )     1
 

#define umUserExists userid   )     0
 


Function Documentation

char_t* websGetPassword  ) 
 

void websSecurityDelete  ) 
 

int websSecurityHandler webs_t  wp,
char_t urlPrefix,
char_t webDir,
int  arg,
char_t url,
char_t path,
char_t query
 

void websSetPassword char_t password  ) 
 


Variable Documentation

int debugSecurity = 0 [static]
 

char_t websPassword[WEBS_MAX_PASS] [static]
 


Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1