Apex popup download

Hi all

When download us the Apex, the cells 'Null' data are exported as "-" ((tiret) dash) instead of blanks, can we override this property?

Please let me know where I can find it?

NS150883 wrote:

When download us the Apex, the cells 'Null' data are exported as "-" ((tiret) dash) instead of blanks, can we override this property?

Please let me know where I can find it?

Download where? How to get the answers from the forum

In the standard and interactive reports the appearance of null value is controlled by the attribute of report display as Null values .

Tags: Database

Similar Questions

  • Suddenly I do not get the popup "Download finished" at the bottom of my screen when I download anything... in addition, download 'box' at the top left has changed... Why?

    until yesterday, whenever I want to download anything, I'd get a 'popup' in the bottom right of my screen saying "full download"... now I don't see... also, when I click on my download option in my 'tools' at the top on the right, the box that appears has changed how it looks... It still shows my downloads, but the appearance of the box has changed... None of these problems is all 'biggie'... lol... nothing to worry about... but I just want to know why it happened all of a sudden if I've made any changes to my firefox... anyone?

    The user interface for changed in 20 of Firefox downloads. There was a parameter, you can change all: config to restore the old style. That setting in Firefox 20-25, but was no longer exists in Firefox 26. So, you probably changed this and now know the standard interface.

    This article describes/illustrates the green arrow icon you should see on your toolbar, which anime when a download is complete: where to find and manage files in downloaded Firefox.

    If you want a more complete view of downloads, you can try this module: https://addons.mozilla.org/en-US/firefox/addon/download-status-bar/ (I've seen mentioned in another post, but have not tried it myself)

  • Cannot remove malware: popups, downloads, advertising links .pkg

    Hello world

    I followed the instructions for the removal of malicious software on multiple threads here without success and then tried to use Malwarebytes Anti-Malware for Mac - which did not work.

    A summary of the issues:

    1. I get a new tab for Mac Advanced Cleaner opening-

    the link is in the competence of parens:

    (http://www.advancedmaccleaner.com/mr/4/?utm_source=mrtmacg&utm_campaign=mrtmacg& pxl = MRT253_MRT243_RUNT & utm_pubid = 831638 & x-context = for_9a25a440e496450ab1ff7d7b15 a 410, 29)

    2 color links appear on all the sites I visit. Sometimes the links appear in capital letters, sometimes links have a small green arrow at the top right of the word.

    Roll on the link brings up a message: continue continue > to advertise
    And and sometimes a popup ad by "Ad Set."

    The links go to a url that starts with: http://s.iktmmny.com/

    You don't have to click on them - seems that simply reversal opens the window for Advanced Mac Cleaner.

    3. without clicking on any one of these bad links - a .pkg guard automatically, download file

    the file name is:

    amc_rb_mrtmacg.pkg

    I move the file to the Recycle Bin without opening and empty the trash secure.

    4. exact same questions occurring on another Mac, Macbook Air Yosemite 10.10.4 running OSX.

    My iphone / ipad are not affected.

    Thanks for your help!

    Download and run MalwareBytes Malwarebyes was developed by one of our colleagues here to ASC. He received rave reviews and is on the more proven anti-malware for Mac software.

  • Getting started with APEX after download

    I have Oracle 11 g Enterprise Edition 64-bit 11.2 loaded on office home, it works very well, see screenshot 2.

    I downloaded APEX and extract all the files. Now what?

    On the start page, the first step is to "Get workspace", who tells

    a. Download Oracle XE 11g (but what EE 11g should work, right?)

    b. download the last APEX (fact, see 2nd screenshot)

    c. follow the instructions, which brings back me to the page to get started...

    "So I went to step 2 - learn more about request Express, and one thing he says is" ","Oracle Application Express installs as part of seeds of Oracle Database 11 g database installation "

    - but I do not see that anywhere...


    I'm also went to Oracle Learning Library for APEX, but still a little confused about how to activate this thing.


    Oracle folders.PNG

    Here are my files of APEX.

    apex files.PNG

    WM Peck 1958 wrote:

    I have Oracle 11 g Enterprise Edition 64-bit 11.2 loaded on office home, it works very well, see screenshot 2.

    I downloaded APEX and extract all the files. Now what?

    On the start page, the first step is to "Get workspace", who tells

    a. Download Oracle XE 11g (but what EE 11g should work, right?)

    b. download the last APEX (fact, see 2nd screenshot)

    c. follow the instructions, which brings back me to the page to get started...

    "So I went to step 2 - learn more about request Express, and one thing he says is" ","Oracle Application Express installs as part of seeds of Oracle Database 11 g database installation "

    - but I do not see that anywhere...

    Possibly you chose not to include during the 11 g installation process. If it has been installed it would be a version that is now obsolete, so a clean install or upgrade to 4.2 is recommended.

    Download the Setup Guide on the APEX documentation site. The PL/SQL gateway embedded web server option will be sufficient for personal training, so follow this trail through the installation guide.

    Once installed, see the day 2 + Developer's Guide and the online resources on the page start to start the development.

  • Why do a McAfee popup "download contains viruses from spyware and other potentially unwanted programs. Why is 'safe' Download Firefox?

    If I click on "Download Firefox Web site, I have McAfee warning. How can rest assured that there are no viruses or malware in the download?

    Can you download here: http://www.mozilla.org/firefox/fx/#desktop

    If you ever have doubts about a download or an attachment, you can download it from this site for scanning: http://www.virustotal.com/

  • Disable the popup "downloads"?

    The window that pops up everytime I open the pdf, doc or xls, it of very disturbing, can I disable?

    Type of topic: config in the URL bar and press ENTER.

    If you see the warning, you can confirm that you want to access this page.

    Pref = browser.download.manager.showAlertOnComplete = double click to move to False

  • Download JasperServer for Apex

    Hi all

    my need is to directly call a jasperrepor in an apex and download/preview the pdf application.

    I found many times procedures using utl_http, dbms_lob, owa_util and wpg_docload as:

    - http://damien.antipa.at/2011/11/04/apex-and-jasperserver-tunnel-plugin/

    - An another Blog of Oracle: JasperReports in Apex

    It seems to work fine, but on line

    owa_util.mime_header('application/pdf');

    This error is triggered

    ORA-06502: PL/SQL: digital error or value

    ORA-06512: at "SYS." OWA_UTIL", line 356

    ORA-06512: at "SYS." HTP", line 1368

    ORA-06512: at "SYS." HTP", line 1443

    ORA-06512: at "SYS." HTP", line 1735

    ORA-06512: at line 76 level

    I ' am works with Application Express 4.1.1.00.23 and Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi

    Thank you all for any help or suggestion.

    PS: my second necessity will add a line like this

    HTP.p ('Content-Disposition: inline ;');)

    to preview the pdf document in the browser without the open/save dialog box, I'm on the right track?

    Hi OraclePSP,

    Please try the following code:

    procedure JasperReport ( p_report_name varchar2 default 'Blank_A4'
                          , p_parameter varchar2 default '&ID=850'
                          , p_output_format varchar2 default 'pdf')
    is
    
        g_user_agent VARCHAR2(255) := 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/A.B (KHTML, like Gecko) Chrome/X.Y.Z.W Safari/A.B.';
        v_url          varchar2(4000);
        v_request      sys.utl_http.req;
        v_response      sys.utl_http.resp;
        v_file          blob;
        v_download      raw(32767);
        v_mime_header  varchar2(64) ;
        nm  owa.vc_arr;
        vl  owa.vc_arr;
    
    BEGIN
    
        -- init the cgi environment
        nm(1) := 'DUMMY_JUST_TO_SET_UP_OWA_UTIL';
        vl(1) := 'WHATEVER';
        owa.init_cgi_env( nm.count, nm, vl );
    
        v_url := 'http://myUser:myPwd@myHost:myPort/jasperserver/rest_v2/reports/'||p_report_name||'?'||p_parameter; 
    
        v_request := sys.utl_http.begin_request(v_url);
        sys.utl_http.set_header(v_request, 'User-Agent', g_user_agent);
        v_response := sys.utl_http.get_response(v_request); 
    
        dbms_lob.createtemporary(v_file, TRUE, dbms_lob.session); 
    
        LOOP
        BEGIN
          sys.utl_http.read_raw(v_response, v_download);
          dbms_lob.writeappend(v_file, utl_raw.length(v_download), v_download);
          EXCEPTION WHEN sys.utl_http.end_of_body THEN
            EXIT;
          END;
        END LOOP; 
    
        sys.utl_http.end_response(v_response);
    
        owa_util.mime_header('application/' || nvl(p_output_format,'octet'), false);
        htp.p('Content-length: ' || dbms_lob.getlength(v_file));
        htp.p('Content-Disposition: inline; filename="' || p_report_name || '.'|| p_output_format ||'"');
        owa_util.http_header_close;
    
        wpg_docload.download_file(v_file); 
    
        dbms_lob.freetemporary(v_file);
    
    END JasperReport;
    

    This has something to do with the CGI environment initialization. (I used owa_util.mime_header several times in versions of Oracle Database 11 g, but not been confronted with this error)

    Reference: https://asktom.oracle.com/pls/asktom/f?p=100:11:P11_QUESTION_ID:347617533333

    Also do a forum search or google search you will find many discussions and links related to the same topic.

    I hope this helps!

    Kind regards

    Kiran

  • File download of IE 8/9 in the apex of his unsupported?

    I use apex plugin in the file blob download via screen.i APEX could download upload file in Chrom 24. Firefox 18... his works very well!

    My problem is

    I could not download file in windows IE 8/9 morethan one file at the same time!


    Please someone face this issue?

    Thanx
    RAM

    Since these browser does not support HTML5 properly, you cannot use this feature... Sorry...

    Thank you

    Tony Miller
    Ruckersville, WILL

  • Trying to re-create the downloadable report - sort of

    I have a report focused on the region of PL/SQL that loops through several satellite offices after the selection of a regional office and generates a report containing a title, summary and data. Management wants to be able to download the data in the report and APEX provides only this convenience area of standard report, so I'll try a workaround.

    I created a popup page that can be called from a HTML button incorporated into the report. The problem I get is that the button must undergo three values to the popup page in order to generate the report, and I'm doing something wrong with regard to dates, because when I display the variables if sent to the popup, I get the desktop #, but the dates are coming as long as 0.0012437810945273632 and 0.002736318407960199 (from and to dates).

    Can someone indicate where in my efforts of string concatenation that goofed upward?
    create or replace PROCEDURE PROC_TONMILERPT(dt1 DATE, dt2 DATE, c NUMBER)
    as
      dt_from    DATE           := dt1;
      dt_to      DATE           := dt2;
      dt_from_txt    VARCHAR2(12);
      dt_to_txt      VARCHAR2(12);
      cust       NUMBER         := c;
      ttl_dys    NUMBER;
      cursor c_proj is select ORG_ID, ORG_NM from ORG_ENTITIES
                        where CUSTOMER_ID = cust
                          and ORG_ID NOT IN (200,300,400,500,600,700,800,900);
      v_org      NUMBER;
      v_orgnm    VARCHAR2(47);
      cursor c_rpt is select STN, MILES, SUM(TTL_WT)
                from (select s.SHORT_NM||'-'||j.PILE_CODE_ALT_FLAG as STN, r.CYCLE_MILES/2 as MILES,
                             SUM(CASE WHEN w.SPOT_WEIGHT = 0 THEN NVL(j.MAN_SPOT_WT,0)
                                      ELSE w.SPOT_WEIGHT
                                      END) as TTL_WT
                        from TC c, TC_LOAD_JOBS j, STATIONS s, LOAD_RATES r, SPOT_WEIGHTS w
                       where c.TC_ID = j.TC_ID and j.LOAD_RATE_ID = w.LOAD_RATE_ID
                         and w.DATE_INDEX = c.DATE_INDEX
                         and j.LOAD_RATE_ID = r.LOAD_RATE_ID
                         and FN_STN_KEY(j.FACTORY_ID,j.STATION_ID) = s.KEY_ID
                         and c.DATE_INDEX BETWEEN dt1 and dt2
                         and j.FACTORY_ID = v_org
                       group by s.SHORT_NM||'-'||j.PILE_CODE_ALT_FLAG, r.CYCLE_MILES
                       union
                       select s.SHORT_NM||'-'||j.ALT_FLAG as STN, r.CYCLE_MILES/2 as MILES,
                              SUM(DECODE(j.AVG_SPOT_WEIGHT,0,j.ACT_SPOT_WEIGHT,j.AVG_SPOT_WEIGHT)) as TTL_WT
                        from TC_3RDPARTY c, TC_3RDPARTY_JOBS j, STATIONS s, LOAD_RATES r
                       where c.TC_ID = j.TC_ID and j.LOAD_RATE_ID = r.LOAD_RATE_ID
                         and FN_STN_KEY(j.FACTORY_ID,j.STATION) = s.KEY_ID
                         and c.DATE_INDEX BETWEEN dt1 and dt2
                         and j.FACTORY_ID = v_org
                       group by s.SHORT_NM||'-'||j.ALT_FLAG, r.CYCLE_MILES)
                group by STN, MILES
                order by STN;
      x_fact     NUMBER;
      x_stn      NUMBER;
      x_stn_nm   VARCHAR2(47);
      x_alt      VARCHAR2(7);
      x_rt       NUMBER;
      x_mls      NUMBER;
      x_tons     NUMBER;
      x_lds      NUMBER;
      x_tnmls    NUMBER;
      z_tnmls    NUMBER      := 0;
    BEGIN
      ttl_dys      := dt_to - dt_from;
      dt_from_txt  := to_char(dt1,'MM/DD/YYYY');
      dt_to_txt    := to_char(dt2,'MM/DD/YYYY');
      htp.p('<table width="500">');
          htp.p('<tr><td width="40%">Ton Mile Report</td>');
              htp.p('<td rowspan="3" width="60%" class="ttl">Transystems</td>');
          htp.p('<tr><td width="40%">From '||to_char(dt_from,'MM/DD/YYYY'));
                  htp.p(' To '||to_char(dt_to,'MM/DD/YYYY')||'</td></tr>');
          htp.p('<tr><td width="40%"> '||ttl_dys||' day period</td></tr>');
      htp.p('</table>');
     
      OPEN c_proj;
        LOOP
          FETCH c_proj into v_org, v_orgnm;
          EXIT WHEN c_proj%NOTFOUND;
      htp.p('<p>'||UPPER(v_orgnm)||'</p>');
      --Project Work
      htp.p('<table border="1" width="500">');
          htp.p('<tr><th width="40%">Pile</th>');
              htp.p('<th width="20%">Ton Miles</th>');
              htp.p('<th width="20%">Tons</th>');
              htp.p('<th width="20%">Loaded Miles</th></tr>');
            x_tnmls     := 0;
            OPEN c_rpt;
              LOOP
                FETCH c_rpt into x_stn_nm, x_mls, x_tons;
                EXIT WHEN c_rpt%NOTFOUND;
                  z_tnmls   := z_tnmls + x_mls*x_tons;
                  x_tnmls   := x_tnmls + x_mls*x_tons;
          htp.p('<tr><td>'||x_stn_nm||'</td>');
              htp.p('<td class="r">'||to_char(ROUND(x_mls*x_tons,0),'999G999G999')||'  </td>');
              htp.p('<td class="r">'||to_char(ROUND(x_tons,2),'999G999G999D99')||'  </td>');
              htp.p('<td class="r">'||x_mls||'  </td></tr>');
              END LOOP;
            CLOSE c_rpt;
        ----Create a button for popup download
          htp.p('<tr><td><input type="button" value="Download" onclick="callTonMilePopup('||v_org||','|| dt_from_txt||','|| dt_to_txt||')"></td></tr>');
        ----
      htp.p('</table>');
      htp.p('<p class="t">Total for '||v_orgnm||' -  '||to_char(ROUND(x_tnmls,0),'999G999G999'));
          htp.p('  Ton Miles and   ');
          htp.p(to_char(ROUND(x_tnmls/ttl_dys,0),'999G999G999')||'   Average Ton Miles per Day</p>');
        END LOOP;
      CLOSE c_proj;
     
      htp.p('<p class="t">Customer Totals -  '||to_char(ROUND(z_tnmls,0),'999G999G999'));
          htp.p('  Ton Miles and   ');
          htp.p(to_char(ROUND(z_tnmls/ttl_dys,0),'999G999G999')||'   Average Ton Miles per Day</p>');
    END;
    /
    Here is the header:
    <script language="JavaScript" type="text/javascript">
      function callTonMilePopup (formItem1, formItem2, formItem3) {
        var formVal1 = formItem1;
        var formVal2 = formItem2;
        var formVal3 = formItem3;
        var url;
      url = 'f?p=&APP_ID.:1347:&APP_SESSION.::::P1347_ORG_ID,P1347_FROM_DT,P1347_TO_DATE:'
           +formVal1 +',' +formVal2 +',' +formVal3;
      w = open(url,"winLov","Scrollbars=1,resizable=1,width=600,height=1000");
      if (w.opener == null)
      w.opener = self;
      w.focus();
      }
    </script>

    He did the math on your date: 02/05/2010 = 0.001243781094527363184079601990498

    Add quotes around your casting call to the javascript function:

    .
    .
    .
    HTP.p (')');
    .
    .
    .

  • Refresh the report after download

    Hello. I have a page of interactive report with the download button (2). I have an another page (3) which has the same interactive report as page (2). When you click on the download button in page2 is downloaded the report of page3. What I need now is, once the report is downloaded,the interactive report in page 2 must be updated. I tried different ways but failed. I it again in the apex oracle workspace. Any help is appreciated. Thank you


    Details of the workspace:

    Workspace: XXKIRAN

    USER name: kiran28. [email protected]

    PASSWORD: kiran0425

    App.Id:47917

    Hi Mencis

    Change the button action of defined by the dynamic Action.

    Fix the two dynamic action on the button

    (1) execute JS

    apex.submit('DOWNLOAD');
    

    (2) update the report in the region

    I hope that solves the problem

    Concerning

    Mahmoud

  • Instalation for Apex 5.0.1.00.06 procedure

    Hi all.

    I just find it on the Apex of the latest version (5.0.1.00.06) is available. But I can't find the installation procedure. There is this document (release set patch on MOS score):

    https://updates.Oracle.com/Orion/services/download?type=Readme & = 19148894 Aru

    But I think that this only applies to download in English. Mine is of all languages.

    Should I follow the same installation procedure for 5.0.0?

    Best regards, Luis.

    Hi Luis,.

    myluism wrote:

    I just find on Apex last version (5.0.1.00.06) is available. But I can't find the installation procedure. There is this document (release set patch on MOS score):

    https://updates.Oracle.com/Orion/services/download?type=Readme&Aru=19148894

    But I think that this only applies to download in English. Mine is of all languages.

    Should I follow the same installation procedure for 5.0.0?

    If you have already installed in your DB instance 5.0.0 APEX and you want to upgrade to the APEX 5.0.1 then download the Patch # 21364820 of MOS and follow the Notes of the value of Patch to upgrade from APEX to APEX 5.0.1 5.0.0.

    Reference: Express 5.0.1 Patch Application Notes Set

    If you want to install APEX 5.0.1 in a fresh DB instance and then download the installable full of APEX OTN Download Page and follow the normal installation instructions.

    Reference:

    Kind regards

    Kiran

  • Error when loading of the APEX listener, appex_rl and appex_rt not found

    Trying to load the earpiece of the APEX, but 'appex_rt is not configured and errors will be ignored ", also for appex_rl, now it is stuck on @48231ms.

    Previous stages of the installation went well.

    He started very well...

    listener install 1.PNG

    then got the errors, but he continued... (see SEVERUS)

    listener install error 1.PNG

    final State, another error, now it is stuck

    listener install error 2.PNG

    listener install 3.PNG

    Hi Wm Peck 1958

    WM Peck 1958 wrote:

    Trying to load the earpiece of the APEX, but 'appex_rt is not configured and errors will be ignored ", also for appex_rl, now it is stuck on @48231ms.

    Previous stages of the installation went well.

    How do you use ADR/APEX listener? Autonomous/deployed on Java EE server?

    Want to host RESTful web services on your instance APEX?

    Looking at the error you found, it is because:

    During the installation of the ADR, he asked three databases users? : APEX_PUBLIC_USER, APEX_LISTENER and APEX_REST_PUBLIC_USER.

    Whose APEX_PUBLIC_USER is required for the operation of the Applications Oracle APEX. APEX_LISTENER (which corresponds to the configuration of apex_al) and APEX_REST_PUBLIC_USER (which corresponds to the apex_rt configuration) in ADR are required for the accommodation of RESTful services.

    The problem, I think it's that you haven't configured the RESTful services before installing ADR where the APEX_LISTENER and the APEX_REST_PUBLIC_USER does not exist and so the configuration of the ADR fails.

    It is fine if you do not configure the RESTful services (just want to use Oracle APEX), but when the ADR facility you should ignore configuration APEX_LISTENER and APEX_REST_PUBLIC_USER accounts.

    Moreover, I think that you use EA(Early Adopter) version of ADR version 3.0 of knowing, but I think you should go for the stable version of ADR version 2.0.10 Viz.

    The ADR 3.0 configuration is more advanced (complex bit) than the 2.0 because it contains information about 5 database users (i.e., APEX_PUBLIC_USER, APEX_LISTENER, APEX_REST_PUBLIC_USER, ORDS_METADATA and ORDS_PUBLIC_USER).

    Finally, I think you want the instance Oracle APEX for purposes of personal training, using Gateway (EPG) of embedded PL/SQL would be sufficient now as suggested by fac586 here: Re: getting started with APEX after download

    Suggestion: You should post data Services Oracle REMAINS related matters to the appropriate i.e. forum ADR, SODA & JSON in the database.

    Reference:

    I hope this helps!

    Kind regards

    Kiran

  • Installation of Oracle Apex 3.2 on the Oracle 10 g database steps

    Hello

    I'm new to apex oracle and oracle 10g Enterprise Edition installation. I had previously installed Oracle 10 g XE and Apex 3.2 in my rental unit.

    Now I need to install Oracle on oracle 10g Enterprise edition 3.2 apex

    I did the following steps:

    Step 1: I installed Oracle 10 g Enterprise edition

    Step 2: Install apex Oracle 3.2 on my Machine location with the steps again below
    1 > SQL > CONNECT SYS as SYSDBA
    2 > apexins SYSAUX SYSAUX TEMP is
    3 > @apxchpwd (changed the admin password)
    4 > @apxldimg.sql SYSTEM_DRIVE:\APEX32 (local system path)

    Step 3: What is the next step, please suggest me how to get the host name and port number I am little confused here also suggest me the above step I followed is correct or not?


    Earlier, when I installed oracle XE, I had the path of the local host as a shortcut to get. Here, I can't find that. Please suggest me how to get the URL to access the link to the apex

    I followed the same process, how he is mentioned in this link http://docs.oracle.com/cd/E14373_01/install.32/e13366/otn_install.htm#insertedID2

    Thank you
    Sudhir

    Published by: Sudhir_Meru on June 17, 2012 03:23

    Hello
    Download http://www.oracle.com/technetwork/developer-tools/apex-listener/downloads/index.html here ApexListener. The installation guide is on this page http://www.oracle.com/technetwork/developer-tools/apex-listener/documentation/index.html.

    Alternate, unzip the download and look toward the top of the Installation and the developer's Guide in doc folder. You have all the necessary steps. You can try the Standalone ApexListener initially. (Tip: search for the stand-alone word in the document).

    Make sure that you run the apex/owa/owainst.sql, because you're in 10g when connected in SYSDBA.

    Kind regards

  • Download the file to the http server

    Hello world

    In APEX, how can upload a local file or machine image to server http folders?

    Thank you

    You can:

    1. create a side process server outside of the Apex, for example
    http://www.w3schools.com/php/php_file_upload.asp

    2 use Apex to download the file on the original Apex glass and have a pl/sql stored procedure to write the BLOB in the file downloaded.

  • LDAP authentications fail in APEX

    Is - this 11g support LDAP XE Beta?

    We have a number of internal applications works well in the installed 4.0.2.00.07 in Oracle 10 g XE APEX.

    Once imported into a new box running beta 11g XE, LDAP authentications fail always, even if the same treatment of connection parameters are used. Someone told LDAP works in APEX to 11g XE?

    Colin

    Hi Colin,

    Although I have not tested with 11g XE, 11g supports in general always LDAP. However, starting with 11 GR 1 material (and the current beta version is based on 11 GR 2) you must define ACLs for network access. If you have not done this, you will get no LDAP connection in the database. It is quite a good example of it in the Guide of Installation of APEX: http://download.oracle.com/docs/cd/E17556_01/doc/install.40/e15513/otn_install.htm#BABBHCID
    I think it is a good example and can be adopted for other users of the database easily.
    If this is not the solution in your case, please post the error message only when authentication fails.

    -Udo

Maybe you are looking for