Open a website with a parameter

I want my client to be able to open a website i have created with a parameter that is picked from a windows application which i have also created. it is a website and windows application.


Anthony MatovuBusiness Analyst, MTN UgandaAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.


Step 2: Add the Integrated Windows authentication native module in IIS Manager
loadTOCNode(3, 'resolution');

    Click Start, type Inetmgr in the Start Search box, and then click Inetmgr in the Programs list.
    If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.
    In the Connections pane, expand the computer that is running IIS 7.0, expand Web Sites, and then click Default Web Site.
    On the Default Web Site Home page, double-click Modules.
    In the Actions pane, click Add Native Module.
    In the Add Native Module dialog box, click to select the WindowsAuthenticationModule check box, and then click OK.
Anthony MatovuBusiness Analyst, MTN UgandaAuthor Commented:
I am sorry, I think my question was not clear, Let me try to explain my self better.

I have created a website using 4.0, I have also created a windows application using 3.5.  The windows application is used in a number oif offices that are not connected. At one time this office have to connect to the website and upload or download information from other offices. They open the website though the windows application and that is working fine..

My challenges.

Because, there is a lot of security issues with the data at the website.  The website should know who has logged in and what data access security level he owns in order to determine what information should be made accessinble to them.

I am thinking that, at the time I open the website I should supply some information that the website will use to determine what information to display.

It sounds like you might benefit from using LDAP/Active Directory to authenticate users.  You could control what content is visible to the user based off of the OU that they're a member of.

Alternatively, you could manage this yourself by keeping a database of sorts with a list of users and the types of information that you want them to be able to see.  It sounds like you already have some kind of login mechanism put together, so you might just need to extend it to include the idea of user groups where you can dictate what data is visible to what users/groups.
Anthony MatovuBusiness Analyst, MTN UgandaAuthor Commented:
Yes I have the login mechanism with the windows application and it is fine and has good control of who access what. I would not want to create a similar table with the website database because it may be difficult for the client/users to have the two fully synclonised all the time. I want to open the website with the user login details and be able to determinie what information he/access can access.


You're going to need to associate the users with some kind of security group in order to limit/determine what data you want them to have access to.  Ultimately, you need to pass something along either from the user or internally to the remote application in order for it to determine what to display.  

If you pass only a username, you'll need a local database so that the server can find out itself what data the user should have access to.

You can do it with LDAP or Active Directory, or through a URL query string even though that would be terribly insecure, or a cookie that gets passed back to the user after they authenticate.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.