rails登录示例(ruby1.9.2 ,…

login action
def login
    uname=params[:user][:name]
    upass=params[:user][:pass]
    user =User.find_by_name_and_pass(uname,upass)
    session[:user_id] = nil
    if user
      session[:user_id] = user.id
      redirect_to "/users/index" , :notice => "login successfully!"
    else
      redirect_to "/users/dealfail" , :notice => "failed!"
    end
  end


login1.html.erb
<%= form_tag :controller => "users", :action => "login" do %>
<tr>
<td align="right" height="30">username:</td>
<td align="middle" colSpan="2" height="30">
<%=text_field :user,:name,:class => "txt" %>
</td>
</tr>
<tr>
<td align="right" height="30">password:</td>
<td align="middle" colSpan="2" height="30">
<%= text_field :user, :pass, :class => "txt" %> </td>
  </tr>
  <tr>
  <td colspan="2">&nbsp;&nbsp;
  <%= submit_tag 'login', :class => "btn" , :value=> "submit" %></td>
<td class="style2" >&nbsp;&nbsp;
<input type="reset" value="cancel" class="btn" name="reset" ></td>
</tr>

<% end %>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值