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!

Security

Status
Not open for further replies.

Steve95

MIS
Nov 3, 2004
265
US
Hi All

I have a report, which has a subscriber parameter. Their are many subscribers and each subscriber has a report runner (1 to 1 relationship)ie. the person who runs the report.

For confidentially reasons, a subscriber (runner) must not see any other name apart from his own in the parameter list. Does anyone know is this possibles, as this will save me making 100 copies and then thinking about the maintenance issues.

Iam using CRXi rel.1 and these reports will made available through BO's Infoview.

Many Thanks for your help
 
To clarify, is it necessary to put the list in the parameter? Or could you just let them enter anything and treat it as an error if it was not a value on the list?

[yinyang] Madawc Williams (East Anglia, UK). Using Windows XP & Crystal 10 [yinyang]
 
If I let them enter a value they might enter another subscriber's name and view their information. Nice approach but this will be prone to a security lapse.

 
What about an unguessable password?

[yinyang] Madawc Williams (East Anglia, UK). Using Windows XP & Crystal 10 [yinyang]
 
so have 2 parameters, a password to match a subscriber and if both correct display data?

is that what you suggesting?
 
Something like that. I've never used such a system but it ought to work.

[yinyang] Madawc Williams (East Anglia, UK). Using Windows XP & Crystal 10 [yinyang]
 
Dear Apollo25,

Does the report runner for each location have a login and you can select data based only upon that login?

Depending upon the database, you can create a sql expression that returns the user id logged in to run the report, and then would need no parameters at all.

For example, in SQL Server the sql expression, using the system function listed, would be:

{fn USER()}

You would just need to check what the correct expression would be to return this information from your db.

regards,

ro

Rosemary Lieberman
rosemary-at-microflo.com, Microflo provides expert consulting on MagicTSD and Crystal Reports.

You will get answers more quickly if you read this before posting: faq149-3762
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top