代码之家  ›  专栏  ›  技术社区  ›  helloandre

在cakePHP中从auth获取referer

  •  1
  • helloandre  · 技术社区  · 16 年前

    i、 e.我想要(伪代码)

    if (referer == '/users/reserve'){
        Message.auth = 'Please log in to reserve tickets';
    }
    else {
        Message.auth = 'Please log in to access that page';
    }
    

    我应该把这段代码放在哪里?

    2 回复  |  直到 16 年前
        1
  •  1
  •   neilcrookes    16 年前

    如果您在登录视图中输出了auth flash消息,则应该可以:

    // login action of users_controller.ctp
    if ($this->Session->check('Auth.redirect')
     && $this->Session->read('Auth.redirect') == '/users/reserve') {
      $this->Session->write('Message.auth', 'Please log in to reserve tickets');
    }
    
        2
  •  1
  •   cp3    16 年前
    推荐文章