Version 4.5.0

This commit is contained in:
Neo committed 2025-12-19 05:51:58 -08:00
1 parent 1a0c7fd3c2
commit f79dcf067a
3791 files changed
+248032 -76372

No files matched your search

+8 -3
View File
@@ -7,12 +7,11 @@
* @package Invision Community
* @since 31 May 2017
*/
define('REPORT_EXCEPTIONS', TRUE);
\define('REPORT_EXCEPTIONS', TRUE);
require '../../init.php';
\IPS\Session\Front::i();
if ( isset( \IPS\Request::i()->state ) and $explodedData = explode( '-', \IPS\Request::i()->state ) and count( $explodedData ) === 4 and $destination = @base64_decode( $explodedData[1] ) )
if ( isset( \IPS\Request::i()->state ) and $explodedData = explode( '-', \IPS\Request::i()->state ) and \count( $explodedData ) === 4 and $destination = @base64_decode( $explodedData[1] ) )
{
try
{
@@ -61,6 +60,12 @@ if ( isset( \IPS\Request::i()->state ) and $explodedData = explode( '-', \IPS\Re
}
elseif ( isset( \IPS\Request::i()->code ) )
{
/* Sign in with Apple does not make name available any later in the process */
if ( isset( \IPS\Request::i()->user ) )
{
$_SESSION['oauth_user'] = \IPS\Request::i()->user;
}
$destination = $destination->setQueryString( 'code', \IPS\Request::i()->code );
}