I have an application that checks a login against my forum. Back in 3.4.9 the code below would let me do that.
Could anyone help me achive the same thing in 4?
require_once( '../forum/initdata.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );
$ipbRegistry = ipsRegistry::instance();
$ipbRegistry->init();
$user = $_POST['u'];
$pass = $_POST['p'];
$cleanname = IPSText::parseCleanValue($user);
$member = IPSMember::load($cleanname, 'all', 'username');
$cleanpass = IPSText::parseCleanValue($pass);
if(IPSMember::authenticateMember($member['member_id'], $cleanpass))
{
if (IPSMember::isInGroup($member['member_id'], 4, true) || IPSMember::isInGroup($member['member_id'], 6, true) ) //admin
{
}
}
Thanks