1:登录
(1): 视图views(views/login/login.rhtml)
<fieldset>
<% form_tag do%>
<p>
<label for="name">姓名:</label>
<%= text_field_tag:name,params[:name]%>
</p>
<p>
<label name="password">密码:</label>
<%= password_field_tag:password,params[:password]%>
</p>
<p>
<%= submit_tag "登录"%>
</p>
<%end%>
</fieldset>
(views/login/index.rhtml)
为登录成功返回页面
(2): 控制器actioncontrollers(actioncontrollers/login/login_actioncontroller.rhtml)
def login
session[:user_id]=nil
if request.post?
user=User.authenticate(params[:name], params[:password])
if user
session[:user_id]=user.id
redirect_to(:action=>"index")
else
flash[:notice]="user/password is error"
end
end
end