Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Hiding username and password in HTML report???

Status
Not open for further replies.

camilo

MIS
May 16, 2000
10
MX
I'm building a reports page for the companys intranet, where using Oracle 7.3, ColdFusion and Crystal Reports 7. But everytime I try to access the page to a certain report it ask me for the user and password. Using a Form in html I could pass these values to the server using <br>&lt;input type=&quot;hidden&quot; name=&quot;user0&quot; value=&quot;username&quot;&gt;<br>and the same for the password. But if a user on the client side views the source for the html, they can see the user name and password for the database. My question is does anyone know how I can prevent the user from seeing these values, can I hide them or is there a way to prevent them from seeing the source.<br><br>Thanks for your time.
 
This may be a stupid idea but maybe you can pass them via javascript or vbscript (response.write) and hide the code.
 
Hi,<br><br>I have the same concern. I did separate my reports into several categories. One that is public, one each for users with a special access permission to the web site. I then put the reports into directories that are protected and only users who had the right for that portion of the web site can get to the reports.<br>This puts me in the position to then use as user Id and password a low security user-id and password that can be seen by the person looking at the source since they wouldn't have gotten the source to begin with if they didn't have the right to go to this category. <br>I hate this workaround since it is still open and only marginally better than what you do.
 
I have a similar problem.
As a trial solution, I considered that if I called the activex control, refreshed the data then used the export ability to generate a one-off report (either cr for the viewer or PDF) I *should* be able to give the user the report, up to date and in a choice of formats, but with no raw access at all to the database (stored data only)
Anyhow - here is my current (trial) code.
Code:
Dim CR_Object, CR_Engine, CR_Report
' some globals
cr80FileFormat=2048
crEDTDiskFile=1
crEFTCrystalReport=1
crEFTPortableDocFormat=31
Set CR_Engine=CreateObject(&quot;CrystalRuntime.Application&quot;)
Set CR_Report = CR_Engine.OpenReport(&quot;c:\cr_test\test.rpt&quot;, 1)
CR_Report.Database.LogOnServer &quot;PDSODBC.DLL&quot;, &quot;SQL_SVR&quot;, &quot;&quot;, &quot;Scott&quot;, &quot;Tiger&quot;
' not real username of course ;)
CR_Report.ReadRecords
CR_Report.SaveAs &quot;c:\cr_test\cr_out.rpt&quot;, cr80FileFormat
CR_Report.ExportOptions.DestinationType = crEDTDiskFile
CR_Report.ExportOptions.FormatType = crEFTCrystalReport
CR_Report.ExportOptions.DiskFileName = &quot;c:\cr_test\cr_export.rpt&quot;
CR_Report.Export(False) 
CR_Report.ExportOptions.PDFExportAllPages = True
CR_Report.ExportOptions.FormatType = crEFTPortableDocFormat
CR_Report.ExportOptions.DiskFileName = &quot;c:\cr_test\cr_export.pdf&quot;
CR_Report.Export False
Set CR_Report = Nothing
Set CR_Engine = Nothing
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top