0
我已經爲非管理員用戶生成了正常的重置密碼portlet並將其插入到頁面中,但它似乎沒有工作。它只是提交時什麼都不做。如何允許用戶在BrowserCMS中更改密碼?
Portlet的代碼是標準的:
<% if flash_scope = flash[:reset_password] -%>
<% if flash_scope[:error] -%>
<span class="reset-password-error"><%= flash_scope[:error] %></span>
<% end -%>
<% if flash_scope[:notice] -%>
<span class="reset-password-notice"><%= flash_scope[:notice] %></span>
<% end -%>
<% end -%>
<%= form_tag '' do %>
<% if params[:token] -%>
<%= hidden_field_tag "token", params[:token] %>
<% end -%>
<label for="password">New Password:</label>
<%= password_field_tag "password" %><br>
<label for="password_confirmation">Confirm New Password:</label>
<%= password_field_tag "password_confirmation" %><br>
<%= submit_tag "Reset Password" %>
<% end %>
我缺少的東西?
你會友好地擴大「不工作」?當此頁面返回到控制器時,params []包含的內容是什麼? – thisfeller 2013-03-22 13:42:48