raminr63 0 ارسال شده در 17 تیر، ۱۳۹۴ اشتراک گذاری ارسال شده در 17 تیر، ۱۳۹۴ با سلام بنده تو یه اسکریپت اکسترنال برای کار خاصی که لارم دارم از این کد برای چک کردن اینکه کاربرام وارد حساب کاربری شدن یا نه استفاده میکنم. اما با اینکه حتی وارد سایت هم میشن باز نمیتونه دیتکت کنه و میگه guest هستند در حالی که تو سایت login نشون میده. <?php $forum_path = '/home/plusmast/public_html/community'; chdir( $forum_path ); define( 'ALLOW_FURLS', FALSE ); define( 'IPB_THIS_SCRIPT', 'public' ); require_once( './initdata.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); $registry = ipsRegistry::instance(); $registry->init(); $member = $registry->member()->fetchMemberData(); //check if logged-in if ( $member['members_seo_name'] == "guest" ){ echo "guest"; }else { echo $member['members_seo_name']; } ?> لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
بنیان گذار IPSFarsi وحید نامنی 12152 ارسال شده در 17 تیر، ۱۳۹۴ بنیان گذار IPSFarsi اشتراک گذاری ارسال شده در 17 تیر، ۱۳۹۴ با سلام ابتدای کد ها تون رو به این صورت تغییر بدید : $forumPath = '../forums'; //FORUM FOLDER define( 'IPS_ENFORCE_ACCESS', TRUE ); // Important so it does not redirect to forums define( 'IPB_THIS_SCRIPT', 'public' ); require_once( $forumPath.'/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(); $member = IPSMember::load($memberName, 'all', 'username'); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.