Mercurial > noffle
view src/authenticate.h @ 320:5c6faf4e1dc9 noffle
[svn] * src/noffle.c: Give usage (rather than abort()) if option is unrecognised.
* src/content.c: Tighten up checks when accessing content vector.
author | bears |
---|---|
date | Fri, 21 Feb 2003 23:06:54 +0000 |
parents | c02c4eb95f95 |
children |
line wrap: on
line source
/* authenticate.h Do client authentication $Id: authenticate.h 420 2003-01-10 23:25:45Z bears $ */ #ifndef AUTHENTICATE_H #define AUTHENTICATE_H #include "common.h" enum AuthResult { AUTH_ERROR, AUTH_DISCONNECT, AUTH_FAILED, AUTH_OK }; /* Authenticate a user and password. */ enum AuthResult Auth_authenticate( const char *user, const char *pass ); /* Open authentication session. */ Bool Auth_open( void ); /* Authentication session now closed. */ void Auth_close( void ); /* Check we have appropriate privs for authentication. */ Bool Auth_checkPrivs( void ); /* Are are privs sufficient only for admin access? */ Bool Auth_admin( void ); /* Drop any privs required for authentication. */ Bool Auth_dropPrivs( void ); #endif