繁体   English   中英

审核系统,需要登录/注册

[英]Review system with login / signup required

我正在为Ruby on Rails中的项目编写一个评论系统。 我希望流程如下:

  1. 用户开始输入他们的评论/评分
  2. 当他们点击提交时,如果他们没有登录,用户将被重定向到注册或登录页面,
  3. 他们创建并帐户或注册
  4. 他们将被重定向到他们写评论的帖子,并添加评论。

我怎么做?

一些亮点

  1. 使用Authlogic
    • 在您的Review Controller中,说诸如before_filter:require_user_before_reviews之类的内容
    • 在require_user_before_reviews中做类似的事情

/app/controllers/reviews_controller.rb

  def require_user_before_reviews
    return true if logged_in?
    session[:review_params] = params[:review]
    session[:return_url] = new_review_path
    redirect_to login_path
  end

登录后,然后使用会话值重新呈现new_review_path上的表单。

那里有一些大招,但这应该有用。

注意:作为用户,我希望您先要求我登录才能进行审阅。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM