HomeController.class.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace Home\Controller;
  3. class HomeController extends \Think\Controller
  4. {
  5. protected function _initialize(){
  6. $allow_controller=array("Index","Ajax","Api","Orepool","Finance","Login","Queue","Trade","User","Chart", "Issue","Ajaxtrade","Contract","Levertade");
  7. if(!in_array(CONTROLLER_NAME,$allow_controller)){
  8. $this->error("非法操作");
  9. }
  10. $clist = M("config")->where(array('id'=>1))->field("webname")->find();
  11. $webname = $clist['webname'];
  12. $this->assign("webname",$webname);
  13. if (!session('userId')) {
  14. session('userId', 0);
  15. } else if (CONTROLLER_NAME != 'Login') {
  16. $uid = userid();
  17. $uinfo = M("user")->where(array('id'=>$uid))->field("id,username,rzstatus")->find();
  18. $namearr = explode("@",$uinfo['username']);
  19. $name1 = substr($namearr[0],0,4);
  20. $username = $name1."***@".$namearr[1];
  21. $this->assign('username',$username);
  22. $this->assign('rzstatus',$uinfo['rzstatus']);
  23. if($uid <= 0 || $uid == ''){
  24. $uid = 0;
  25. }
  26. $this->assign('uid',$uid);
  27. if($uid > 0){
  28. $sum = M("notice")->where(array('uid'=>$uid,'status'=>1))->count();
  29. }else{
  30. $sum = 0;
  31. }
  32. $this->assign('sum',$sum);
  33. }
  34. }
  35. public function __construct(){
  36. parent::__construct();
  37. }
  38. }
  39. ?>