示例#1
0
int UserLevel( Client *u )
{
	/* Have we already calculated the user level? */
	if( u->user->ulevel != -1 )
		return u->user->ulevel;
	u->user->ulevel = AuthUser( u );
	/* Set user level so we no longer need to calculate */
	dlog( DEBUG1, "UserLevel for %s set to %d", u->name, u->user->ulevel );
	return u->user->ulevel;
}
示例#2
0
extern	int
main(
	int		argc,
	char	**argv)
{
	char	other[SIZE_OTHER+1];

	SetDefault();
	(void)GetOption(option,argc,argv);
	ParseURL(&Auth,AuthURL);
	if		(  AuthUser(argv[1],argv[2],other)  ) {
		printf("OK\n");
		printf("[%s]\n",other);
	} else {
		printf("NG\n");
	}
}