Package org.apache.myfaces.custom.captcha.util

Examples of org.apache.myfaces.custom.captcha.util.CAPTCHAImageGenerator


        .getExternalContext().getRequest();
    String captchaSessionKeyName = requestMap.get(
        CAPTCHAComponent.ATTRIBUTE_CAPTCHA_SESSION_KEY_NAME).toString();
   
    // construct the CAPTCHA image generator object.
    CAPTCHAImageGenerator captchaImageGenerator = new CAPTCHAImageGenerator();
   
    try
    {
        String captchaText;
        Color endingColor = ColorGenerator.generateRandomColor(null);
        Color startingColor = ColorGenerator.generateRandomColor(endingColor);
       
        // Generate random CAPTCHA text.
        captchaText = CAPTCHATextGenerator.generateRandomText();       
       
        // Generate the image, the BG color is randomized from starting to ending colors.
            captchaImageGenerator.generateImage(response, captchaText,
            startingColor, endingColor);

        // Set the generated text in the user session.
        request.getSession().setAttribute(captchaSessionKeyName,
            captchaText);
View Full Code Here


                .getRequestParameterMap();
        String captchaSessionKeyName = requestMap.get(
                CAPTCHAComponent.ATTRIBUTE_CAPTCHA_SESSION_KEY_NAME).toString();

        // construct the CAPTCHA image generator object.
        CAPTCHAImageGenerator captchaImageGenerator = new CAPTCHAImageGenerator();

        try
        {
            String captchaText;
            Color endingColor = ColorGenerator.generateRandomColor(null);
            Color startingColor = ColorGenerator
                    .generateRandomColor(endingColor);

            // Generate random CAPTCHA text.
            captchaText = CAPTCHATextGenerator.generateRandomText();

            TomahawkConfig config = TomahawkConfig.getCurrentInstance(facesContext);
            // Set the generated text in the user session.
            facesContext.getExternalContext().getSessionMap().put(
                    config.isPrefixCaptchaSessionKey() ?
                    AbstractCAPTCHAComponent.ATTRIBUTE_CAPTCHA_SESSION_KEY_NAME+
                    "_"+captchaSessionKeyName : captchaSessionKeyName, captchaText);

            // Generate the image, the BG color is randomized from starting to ending colors.
            captchaImageGenerator.generateImage(response, captchaText,
                    startingColor, endingColor);
        }
        finally
        {
            out.close();
View Full Code Here

                .getRequestParameterMap();
        String captchaSessionKeyName = requestMap.get(
                CAPTCHAComponent.ATTRIBUTE_CAPTCHA_SESSION_KEY_NAME).toString();

        // construct the CAPTCHA image generator object.
        CAPTCHAImageGenerator captchaImageGenerator = new CAPTCHAImageGenerator();

        try
        {
            String captchaText;
            Color endingColor = ColorGenerator.generateRandomColor(null);
            Color startingColor = ColorGenerator
                    .generateRandomColor(endingColor);

            // Generate random CAPTCHA text.
            captchaText = CAPTCHATextGenerator.generateRandomText();

            // Generate the image, the BG color is randomized from starting to ending colors.
            captchaImageGenerator.generateImage(response, captchaText,
                    startingColor, endingColor);

            // Set the generated text in the user session.
            facesContext.getExternalContext().getSessionMap().put(
                    captchaSessionKeyName, captchaText);
View Full Code Here

            //serve up the bytes
            try
            {
                // construct the CAPTCHA image generator object.
                CAPTCHAImageGenerator captchaImageGenerator = new CAPTCHAImageGenerator();
                OutputStream out = httpServletResponse.getOutputStream();
                try
                {
                    String captchaText;
                    Color endingColor = ColorGenerator.generateRandomColor(null);
                    Color startingColor = ColorGenerator
                            .generateRandomColor(endingColor);
               
                    // Generate random CAPTCHA text.
                    captchaText = CAPTCHATextGenerator.generateRandomText();

                    TomahawkConfig config = TomahawkConfig.getCurrentInstance(facesContext);
                    // Set the generated text in the user session.
                    facesContext.getExternalContext().getSessionMap().put(
                            config.isPrefixCaptchaSessionKey() ?
                                AbstractCAPTCHAComponent.ATTRIBUTE_CAPTCHA_SESSION_KEY_NAME+
                                    "_"+captchaSessionKeyName : captchaSessionKeyName, captchaText);

                    // Generate the image, the BG color is randomized from starting to ending colors.
                    captchaImageGenerator.generateImage(out, captchaText,
                            startingColor, endingColor);
                }
                finally
                {
                    out.close();
View Full Code Here

                .getRequestParameterMap();
        String captchaSessionKeyName = requestMap.get(
                CAPTCHAComponent.ATTRIBUTE_CAPTCHA_SESSION_KEY_NAME).toString();

        // construct the CAPTCHA image generator object.
        CAPTCHAImageGenerator captchaImageGenerator = new CAPTCHAImageGenerator();

        try
        {
            String captchaText;
            Color endingColor = ColorGenerator.generateRandomColor(null);
            Color startingColor = ColorGenerator
                    .generateRandomColor(endingColor);

            // Generate random CAPTCHA text.
            captchaText = CAPTCHATextGenerator.generateRandomText();

            // Set the generated text in the user session.
            facesContext.getExternalContext().getSessionMap().put(
                    captchaSessionKeyName, captchaText);

            // Generate the image, the BG color is randomized from starting to ending colors.
            captchaImageGenerator.generateImage(response, captchaText,
                    startingColor, endingColor);
        }
        finally
        {
            out.close();
View Full Code Here

                .getRequestParameterMap();
        String captchaSessionKeyName = requestMap.get(
                CAPTCHAComponent.ATTRIBUTE_CAPTCHA_SESSION_KEY_NAME).toString();

        // construct the CAPTCHA image generator object.
        CAPTCHAImageGenerator captchaImageGenerator = new CAPTCHAImageGenerator();

        try
        {
            String captchaText;
            Color endingColor = ColorGenerator.generateRandomColor(null);
            Color startingColor = ColorGenerator
                    .generateRandomColor(endingColor);

            // Generate random CAPTCHA text.
            captchaText = CAPTCHATextGenerator.generateRandomText();

            // Generate the image, the BG color is randomized from starting to ending colors.
            captchaImageGenerator.generateImage(response, captchaText,
                    startingColor, endingColor);

            // Set the generated text in the user session.
            facesContext.getExternalContext().getSessionMap().put(
                    captchaSessionKeyName, captchaText);
View Full Code Here

            //serve up the bytes
            try
            {
                // construct the CAPTCHA image generator object.
                CAPTCHAImageGenerator captchaImageGenerator = new CAPTCHAImageGenerator();
                OutputStream out = httpServletResponse.getOutputStream();
                try
                {
                    String captchaText;
                    Color endingColor = ColorGenerator.generateRandomColor(null);
                    Color startingColor = ColorGenerator
                            .generateRandomColor(endingColor);
               
                    // Generate random CAPTCHA text.
                    captchaText = CAPTCHATextGenerator.generateRandomText();

                    // Set the generated text in the user session.
                    facesContext.getExternalContext().getSessionMap().put(
                            captchaSessionKeyName, captchaText);

                    // Generate the image, the BG color is randomized from starting to ending colors.
                    captchaImageGenerator.generateImage(out, captchaText,
                            startingColor, endingColor);
                }
                finally
                {
                    out.close();
View Full Code Here

TOP

Related Classes of org.apache.myfaces.custom.captcha.util.CAPTCHAImageGenerator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.