gpt4 book ai didi

zend-framework - Zend : Redirect to page after log in with a URL from email

转载 作者:行者123 更新时间:2023-12-04 05:52:58 24 4
gpt4 key购买 nike

我正在使用 Zend,我向所有成员发送了一封电子邮件,其中包含一个帖子的链接。只有登录的成员(member)才能发表评论,但所有访客都可以看到。当然,点击电子邮件中的链接的人应该能够立即发表评论。
出于这个原因,我想找出一种方法来检查单击链接的成员是否已登录:-

  • 如果已经登录,电子邮件中的 URL 应直接将成员(member)带到 Post。
  • 如果未登录,则将成员(member)转发到登录页面,然后转到链接中包含的正确 URL。

  • 我希望我解释了自己。如果没有,请问我。有人可以建议最好的方法吗?

    谢谢你。 F。

    最佳答案

    public function emailAction()
    {
    $loggedIn = Zend_Auth::getInstance()->getIdentity();
    if($loggedIn)
    {
    $this->_helper->_forward('post);
    }else {

    $this->_helper->_forward('login');
    }
    }

    public function loginAction()
    {
    $success = new Zend_Session_Namespace('success');
    if(!isset($success->url))
    {
    $success->url = $this->view->serverUrl(true);
    }
    $form = new Login_Form();
    if($this->getRequest()->isPost() && $form->isValid($_POST))
    {
    $this->_redirect($success->url);
    }

    }

    关于zend-framework - Zend : Redirect to page after log in with a URL from email,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9859061/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com