在Rails中添加路由安全性

Tri*_*rip 0 security routes ruby-on-rails

在Rails 2中,如何防止用户只更改id#并访问其他对象?

例如 :

website.com/users/1231/edit
Run Code Online (Sandbox Code Playgroud)

如何阻止用户更改1231和访问其他帐户?

efo*_*foo 8

@user = User.find params[:id]
redirect_to :back unless current_user == @user
Run Code Online (Sandbox Code Playgroud)