Subject: Re: Design Issue for Fisrt Web Application
From: Vic Cekvenich <[EMAIL PROTECTED]>
===
Best ways is JDBC relms, the web app container does it for you.
vivek shrivastava wrote:
>
> Hi kevin
>
> Thanks for reply! Since i am new could you please explain what are other
> ways to provide login security or validation? where do i store
> my login and password ?
>
> i don't have to use database for login security but all of my users have
> logins and password with my other application and they still wants to
> use same. please do help me to find some other ways to implement user
> and password creation and validation.
>
> your help would be a great help for me. please do reply!
>
> thanks
>
>
>> From: [EMAIL PROTECTED]
>> Reply-To: "Struts Developers List" <[EMAIL PROTECTED]>
>> To: "Struts Developers List" <[EMAIL PROTECTED]>
>> Subject: Re: Design Issue for Fisrt Web Application
>> Date: Tue, 23 Apr 2002 18:34:29 -0400
>>
>>
>>
>>
>> You're using database security for a web application?
>>
>> <SuppressUrgeToAskWhy />
>>
>> Here's some sample code snippets you'll have to hack together. It should
>> give you an idea to begin with.
>>
>> import java.sql.*;
>>
>> // Initialize these somehow from your login page...
>> String uid = userIdFromLoginPage;
>> String pwd = passwordFromLoginPage;
>>
>> // Oracle-based example
>> String url =
>> "jdbc:oracle:thin:@localhost:1521:ORCL" // Or whatever
>>
>> boolean loginException = false;
>> try {
>>
>> // Register the driver
>>
>> Class.forName("oracle.jdbc.driver.OracleDriver");
>>
>> // Try to get a connection
>> con = DriverManager.getConnection(url, uid,
>> pwd);
>>
>> } catch( Exception e ) {
>>
>> // If the database is there, this exception will be thrown
>> because of invalid credentials
>> loginException = true;
>>
>> } finally {
>> // make sure you close the connection even if the
>> username/password are bad
>> con.close();
>>
>> }
>>
>>
>> // At this point you can make decisions based on the
>> status of loginException
>>
>> if (loginException) {
>> // reject login
>> } else {
>> // accept login
>> }
>>
>>
>>
>>
>> Also, here's an example of using jdbc to connect to the database using a
>> username/password if you haven't done it.
>>
>> http://www.devdaily.com/java/edu/pj/pj010024/
>>
>> Good luck....
>>
>> FWIW -
>> Kevin
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> "vivek shrivastava" <[EMAIL PROTECTED]> on 04/23/2002 05:43:46 PM
>>
>> Please respond to "Struts Developers List"
>> <[EMAIL PROTECTED]>
>>
>> To: [EMAIL PROTECTED]
>> cc:
>> Subject: Design Issue for Fisrt Web Application
>>
>>
>> Hi,
>>
>> I am an experienced client/server programmer. Now i have to build my
>> first
>> web
>> Application using struts. I am giving here a very small description of
>> what
>> I want to do.
>>
>> i have to create a report application with few data entry forms. List of
>> report is based on type of user is logged on. Reports are based on
>> displayed upon selection.
>>
>> I am stuck at first step. I don't know how should i perform login
>> validation. All the logins are database users. Since list of reports
>> based
>> on user logged on so i am not sure, whether i can use connection pool
>> here
>> or not? How should i validate the user against database? Should i make a
>> connection to database or should i do a select on sysusers table?
>>
>> Please advise me with little detail design help. How should i plan all
>> the
>> beans( like database access bean , validation bean and all king of
>> bean ).
>> i
>> am not asking for code but i am looking for some directional help.
>>
>> Your help would be appreciated.
>>
>> thanks
>>
>>
>> _________________________________________________________________
>> Chat with friends online, try MSN Messenger: http://messenger.msn.com
>>
>>
>> --
>> To unsubscribe, e-mail:
>> <mailto:[EMAIL PROTECTED]
>> >
>> For additional commands, e-mail:
>> <mailto:[EMAIL PROTECTED]
>> >
>>
>>
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------------
>>
>> This e-mail message (including attachments, if any) is intended for
>> the use
>> of the individual or entity to which it is addressed and may contain
>> information that is privileged, proprietary , confidential and exempt
>> from
>> disclosure. If you are not the intended recipient, you are notified that
>> any dissemination, distribution or copying of this communication is
>> strictly prohibited. If you have received this communication in error,
>> please notify the sender and erase this e-mail message immediately.
>> ---------------------------------------------------------------------------
>>
>>
>>
>> --
>> To unsubscribe, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>> For additional commands, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>>
>
>
> _________________________________________________________________
> Chat with friends online, try MSN Messenger: http://messenger.msn.com
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>