Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted July 28, 20177 yr Hello, The users were able to log in IPS via a third party script which was, basically: require_once(dirname(__FILE__).'/forums/init.php'); $IPSLogin = new \IPS\Login\Internal; $IPSLogin->init(); $member = $IPSLogin->authenticate(array('auth' => $_POST['username'], 'password' => $_POST['password'])); $expire = new \IPS\DateTime; $expire->add( new \DateInterval( 'P7D' ) ); \IPS\Request::i()->setCookie( 'member_id', $member->member_id, $expire ); \IPS\Request::i()->setCookie( 'pass_hash', $member->member_pass_hash, $expire ); \IPS\Request::i()->setCookie( 'hasJS', true, $expire ); This does not work anymore since the 4.2.1 upgrade. I noticed that pass_hash cookie is not longer used, but a new cookie is set after login with IPS: login_key As the login_key does not seem to be part of the $member object, do you know how can I set that cookie? Thanks for your help.
Archived
This topic is now archived and is closed to further replies.