user_helper.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 16/4/17
  6. * Time: 下午6:46
  7. */
  8. class user_helper
  9. {
  10. static public function nickname()
  11. {
  12. if(isset($_SESSION['member_nickname']) && !empty($_SESSION['member_nickname'])) {
  13. return $_SESSION['member_nickname'];
  14. }
  15. if(isset($_SESSION['member_truename']) && !empty($_SESSION['member_truename'])) {
  16. return $_SESSION['member_truename'];
  17. }
  18. if(isset($_SESSION['member_mobile']) && !empty($_SESSION['member_mobile']))
  19. {
  20. $mobile = $_SESSION['member_mobile'];
  21. if(strlen($mobile) == 11) {
  22. $arData = str_split($mobile,4);
  23. return sprintf("mob%s****%s",$arData[0],$arData[2]);
  24. }
  25. }
  26. return '';
  27. }
  28. static public function isLogin()
  29. {
  30. return ($_SESSION['is_login'] == 1);
  31. }
  32. static public function isVerfiyMobile()
  33. {
  34. if(self::isLogin()) {
  35. return true;
  36. }
  37. else
  38. {
  39. if(isset($_SESSION['member_mobile']) && !empty($_SESSION['member_mobile'])) {
  40. return true;
  41. } else {
  42. return false;
  43. }
  44. }
  45. }
  46. static public function cur_mobile()
  47. {
  48. if(self::isVerfiyMobile()) {
  49. return $_SESSION['member_mobile'];
  50. } else {
  51. return '';
  52. }
  53. }
  54. }