在seam中如何实现用戶登录验证码

Mrpublic 2009-03-05
就是一个随机产生的验证码。

把它写成一个实体bean
还是一个无状态的会话bean?

我是选后者,但怎样把它产生的结果 注入到登录页面中呀??
Mrpublic 2009-03-05
期待中。。。。
Mrpublic 2009-03-05
大家是用什麽樣的方法去實現的呢?謝謝分享呀。。。
happylo 2009-03-05
我最近回答过几次同样问题了,于是在博客上写了一个文档来详细说明了一下这个功能的实现,希望对你有帮助。

http://happydev.iteye.com/blog/343591
Mrpublic 2009-03-05
十分感謝你哦,但可惡的公司,禁止上blog ,進不了呀???

   
好想看看
Mrpublic 2009-03-05
happylo 写道
我最近回答过几次同样问题了,于是在博客上写了一个文档来详细说明了一下这个功能的实现,希望对你有帮助。

http://happydev.iteye.com/blog/343591



非常感謝你的參考!!   
我能成功的運用了,呵呵

你的產生的那個驗證碼 是不是只能是4位的數字,
我又參考其它的一點 自己把你的那個改了一下,就能產生數字與字母了
我改的如下:


你的原代碼:
Random randomNumber = new Random();  
            verifyCodeInSession = randomNumber.nextInt(8999) + 1000 + "";
 

改為:

String base="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
            int size=(int)base.length();
            Random rand=new Random();
            verifyCodeInSession="";
            for(int i=0; i<4; i++){
            int start= rand.nextInt(size);
            String tmp=base.substring(start, start+1);
            verifyCodeInSession+=tmp.toLowerCase();
            }



呵呵。再次謝謝
5day 2009-03-09
seam手册中:
Security
15.1. Overview
CAPTCHA
例子请看:
seam/examples/seamspace/view/register.xhtml
Mrpublic 2009-03-09
5day 写道
seam手册中:
Security
15.1. Overview
CAPTCHA
例子请看:
seam/examples/seamspace/view/register.xhtml



3Q 我會去認真的看,呵呵。。
Global site tag (gtag.js) - Google Analytics