我有一个用户可以发表评论的页面。为了提高用户参与度,我想让他们输入他们的评论,即使他们没有登录/注册,并且只有在他们提交后才登录。
实现这一目标的最佳/标准方法是什么?
目前,当访问一个只登录的页面时,我使用的是 Yii 的loginRequired
方法Redirects the user browser to the login page. Before the redirection, the current URL (if it's not an AJAX url) will be kept in {@link returnUrl} so that the user browser may be redirected back to the current page after successful login.
然而,这只会保存 URL,而不是 POST 数据。
顺便说一句,我正在使用 Yii-Rights。