Mercurial > noffle
view src/authenticate.h @ 389:f81fdcc2696b noffle
[svn] * src/server.c: Move incorrect updating of server.grp in doGrp() which was
causing doGrp() to not retrieve remote article details when in online
mode.
author | bears |
---|---|
date | Thu, 22 May 2003 09:41:37 +0100 |
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