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]>

Reply via email to