Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 06/03/19 in all areas

  1. 1 point
    IPB 4. izmanto jauku funkciju ar kuras palīdzību varam izvilkt ārpus IPB foruma vai lietotājs ir ienācis foruma profilā. Viņu izmantot ir ļoti elementāri, viss kas jāizdara ir : <?php /* Norādam ceļu uz galvano foruma mapi*/ require $_SERVER['DOCUMENT_ROOT'].'/init.php'; /* Uzsākam sesiju lai pārbaudītu, kas ir ienācis profilā */ \IPS\Session\Front::i(); if(\IPS\Member::loggedIn()->member_group_id == 2){ echo 'Tu esi viesis'; }else{ ?> <img src="<?php echo \IPS\Member::load(\IPS\Member::loggedIn()->member_id )->get_photo();?>"> <p>Profila vārds : <?php echo \IPS\Member::loggedIn()->name;?> <p>Profila vārds SEO vārds: <?php echo \IPS\Member::loggedIn()->members_seo_name;?> <p>Profila lietotāja id: <?php echo \IPS\Member::loggedIn()->member_id;?> <p>Profila lietotāja grupas id: <?php echo \IPS\Member::loggedIn()->member_group_id;?> <p>Profila lietotāja warn līmenis: <?php echo \IPS\Member::loggedIn()->warn_level;?> <p>Profila lietotāja grupas vizualizāciju: <?php echo \IPS\Member::loggedIn()->group['prefix'];?> Grupa <?php echo \IPS\Member::loggedIn()->group['suffix'];?> <p><?php /* Noskaidrojam vai lietotajs ir Administrators */ if(\IPS\Member::loggedIn()->isAdmin()){ echo 'Tu esi administrātors'; }else{ echo 'Tu neesi administrators'; }?> <p><?php /* Noskaidrojam vai lietotajs ir Moderātors */ if(\IPS\Member::loggedIn()->modPermission()){ echo 'Tu esi Mods'; }else{ echo 'Tu neesi Mods'; }?> </p> <?php } ?> Cik testēju ir iespējams izvilkt jebko no: core_members db tabulas. Vēl ja nav ir jāizveido constants.php fails iekš galvenās foruma mapes un jāpievieno:(Izcelts dēļ analfabētiem) define( 'COOKIE_PATH', '/' ); Lai šis strādātu pa visu mājaslapu ārpus foruma mapes. Demo ar izvadīto informāciju: https://wam.lv/skripti/ipbsso.php Uzlabotā versija: https://wam.lv/topic/74-izmantojam-ipb-single-sign-onsso-un-izveidojam-lietotāja-paneli-mājaslapā/?tab=comments#comment-360
×
×
  • Create New...