if( amm.login( m_context.getWikiSession(), m_context.getHttpRequest(), username, password ) )
{
if( !mgr.checkPermission( m_context.getWikiSession(), PermissionFactory.getPagePermission( page, permission ) ))
{
throw new XmlRpcException( 1, "No permission" );
}
}
else
{
throw new XmlRpcException( 1, "Unknown login" );
}
}
catch( WikiSecurityException e )
{
throw new XmlRpcException( 1, e.getMessage(), e );
}
return;
}