RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Ruby>列表

在ruby on rails中实现验证码

来源: 作者: 时间:2007-09-21 点击:

  end

controller.rb具体代码如下:

java 代码
class UserController < ApplicationController   
  model:noisy_image   
def code_check   
    if params[:code]!=session[:noisy_image].code   
         render_text " 验证码错误!"  
    else  
        render_text ""  
    end      
  end   
def register   
    session[:noisy_image] = NoisyImage.new(5) #生成一个有5字符的图片   
    session[:code] = session[:noisy_image].code   
     
  end   
     
  def code_image   
    image = session[:noisy_image].code_image   
    send_data image, :type => 'image/jpeg', :disposition => 'inline'   
  end   
  end  

 

在页面显示图片,类似servlet一样直接调用Controller的action:

在register.rhtml中加入以下代码:

ruby 代码
ruby 代码
<img height="30"  src= "/user/code_image">  

共2页: 上一页 [1] 2 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章