Ruby on rails 如何与用户验证帐户终止';Rails应用程序中的密码?
我从零开始为Rails应用程序构建了身份验证系统 一切正常,但用户很容易破坏自己的帐户(以及其中包含的所有数据): Rails如何扩展此功能,并在用户销毁自己的帐户之前要求用户提供密码Ruby on rails 如何与用户验证帐户终止';Rails应用程序中的密码?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我从零开始为Rails应用程序构建了身份验证系统 一切正常,但用户很容易破坏自己的帐户(以及其中包含的所有数据): Rails如何扩展此功能,并在用户销毁自己的帐户之前要求用户提供密码 谢谢您的帮助。您必须为此添加一些逻辑 遵循以下步骤: 在destroy/(任意一页)上创建一个表单,询问登录用户的密码将表单发送到某个操作 在发送的操作中,根据提供的密码验证用户;如果匹配,请调用@user.destroy,否则,将闪烁错误和警告等 好的,谢谢你给我指出了正确的方向。不过,我又被卡住了,发了邮件。
谢谢您的帮助。您必须为此添加一些逻辑 遵循以下步骤:
destroy
/(任意一页)上创建一个表单,询问登录用户的密码将表单发送到某个操作@user.destroy
,否则,将闪烁错误和警告等
好的,谢谢你给我指出了正确的方向。不过,我又被卡住了,发了邮件。
class UsersController < ApplicationController
def destroy
@user.destroy
flash[:success] = "Your account has been deleted."
redirect_to root_path
end
end
<%= link_to "Delete own account", @user, :confirm => "Are you REALLY sure?", :method => :delete %>