Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 这代码需要登陆才可以访问,如何设为不登陆可以打开

[复制链接]
chinaprc 发表于 2011-7-9 23:07:09 | 显示全部楼层 |阅读模式
  1. <?php
  2. if ( !defined( "IN_UCHOME" ) ) exit( "Access Denied" );
  3. $hash = $_GET['hash'];
  4. $id = (int)$_GET['id'];
  5. if (empty($hash) || strlen($hash) != 32 || empty($id)) brand_error();

  6. $player = get_player($id);
  7. if(empty($player)) brand_error();
  8. $has_brand = false;
  9. foreach($player[1] as $p){
  10. if($p['hash'] == $hash){
  11. $has_brand = true;
  12. break;
  13. }
  14. }
  15. if ($has_brand == false) brand_error();
  16. $data = get_brand($id, 'b');
  17. if(empty($data) || !$data['has_brand']) brand_error();

  18. if(isset($_POST['myFormAc']) && $_POST['myFormAc'] == 'update'){
  19. update_player();
  20. exit();
  21. }
  22. $id = (int)$_GET['id'];
  23. if (empty($id)) showmessage('参数错误', 'brand.php?ac=index', 1);
  24. $data = get_brand($id, 'b');
  25. $data['brand'] = $data['has_brand'] ? get_player($data['id']) : array();
  26. if(empty($data)) showmessage('参数错误', 'brand.php?ac=index', 1);
  27. $hash = substr(md5($data['id'] . UC_KEY) , 0, 10);

  28. include_once( template( "brand/view/player" ) );

  29. function brand_error()
  30. {
  31. showmessage('参数错误', 'brand.php?ac=index', 2);
  32. }

  33. function check_only($hash)
  34. {
  35. global $_SC;
  36. global $_SGLOBAL;
  37. $hash = addslashes($hash);
  38. $query = $_SGLOBAL['db']->query("select count(*) as num from {$_SC['tablepre']}yake_dianying_player where hash = '{$hash}' ");
  39. $num = $_SGLOBAL['db']->fetch_array($query);
  40. return $num['num'];
  41. }

  42. ?>
复制代码
这代码需要登陆才可以访问,如何设为不登陆可以打开
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 05:10 , Processed in 0.024457 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表