Re: Authentication in Asp.Net 2.0. Please, I need help. Thank You.

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



On Tue, 3 Jan 2006 01:10:20 +0000, "Miguel Dias Moura"
<md*REMOVE*moura@gmail*NOSPAM*.com> wrote:

I would use Forms Authentication.
See the help docs on Forms Authentication. There are several built-in
controls for handling it and several books with examples of it's use.

You should not keep the authentication data and the user data in the
same object.

>Hello,
>
>I am working on an Asp.Net 2.0 / SQL 2005 web project where:
>1. All users must login.
>2. There will be two user types: student and professor.
> The students and professors are not related.
>
>IMPORTANT:
>All students and professors will have a name, phone, ...
>However, other information is specific to a user type.
>Consider the following example:
>
> INFORMATION on each student:
> Name, Email, Phone, Age
>
> INFORMATION on each professor:
> Name, Email, Phone, Address, Position
>
>To avoid blank fields on my database I created the following tables:
>
> USERS_AUTH > Authentication information for all users.
> FIELDS: [User_ID] (PK), [Username], [Password], [Role]
>
> USERS_INFO > Personal information on students and professors
> FIELDS: [UserInfo_ID] (PK), [User_ID] (FK), [Name],
>[Phone]
>
> STUDENTS > Personal information specific to students
> Fields: [Student_ID] (PK), [UserInfo_ID] (FK), [Age]
>
> PROFESSORS > Personal information specific to students
> Fields: [Professor_ID] (PK), [UserInfo_ID] (FK), [Age]
>
> - 'PK' and 'FK' stands for primary key and foreign key, respectively.
> - [Role] in USERS_AUTH can be 'Student' or 'Professor'.
>
>My database structure becomes as follows:
>
> USERS_AUTH
> |
> USERS_INFO
> | |
> STUDENTS PROFESSORS
>
>I created this structure based on the following:
>a) Table USERS_AUTH is to be used by Membership API.
> I believe I can't or I shouldn't put USERS_AUTH and USERS_INFO
>together.
>b) USERS_INFO, STUDENTS and PROFESSORS are to be used in
>Personalization.
>c) I created STUDENTS and PROFESSORS to avoid blank fields in my
>database.
>
>
>MY QUESTIONS ARE:
>
> 1. Is this the way to do it?
> Are my assumptions in (a), (b) and (c) correct?
>
> 2. What are all the possible fields to be used on the table USERS_AUTH?
>
> USERS_AUTH is to be used by Membership API.
>
> I read some online documents and MSDN.
>
> Sometimes there is the field PasswordQuestion other times there
>isn't.
> Sometimes I see the field Role and other times there isn't.
> I might be reading Beta 1 and Final release documents.
>
> This is why I am asking for all fields to be used by Membership API.
>
>3. I need to make user information available after login, for example:
> - To display it on a page.
> - To hide or show a web page part.
> - To use in any other way.
>
> User information differs from student and professor:
> - USER_INFO and STUDENTS fields if the user is a student (Role =
>Student)
> - USER_INFO and PROFESSORS fields for students (Role = Professor).
>
> How do I get this info?
> How to I relate this with Personalization methods in Asp.Net 2.0.
>
>I've read everything I could find but I am having problems putting this
>together. I hope I, successfully, explained my problem.
>
>Could, someone, please help me out?
>
>Thank You Very Much,
>Miguel

Otis Mukinfus
http://www.otismukinfus.com
http://www.tomchilders.com
.



Relevant Pages

  • Re: Discussion: Login portal through linux to get internet and print
    ... In a school environment we originally had windows domain controllers ... students to log on to a domain. ... PS We don't have the necessary server hardware to run TS for 300 ... the only tricky part would be mapping this authentication to the *Samba* ...
    (comp.os.linux.misc)
  • Re: IIS 6 Authentication Process for K-12 Schools
    ... You should view authentication as "prove your identity". ... access or not (and constrain what anonymous access can do). ... it would be quite impossible to have elementary students NOT type ... You enable some Authentication protocol to protect certain resources, ...
    (microsoft.public.inetserver.iis.security)
  • Re: authenticating users from different domains
    ... What does "online application" mean ?? ... Active Directory Federation Services (ADFS) is designed for ... for authentication of students and of authorization for them to use ... > A new online application that students from 5 different universities ...
    (microsoft.public.windows.server.security)
  • Re: Discussion: Login portal through linux to get internet and print
    ... restricted to only running Home editions we can no longer force the ... students to log on to a domain. ... out the windows servers and replace them with linux servers. ... the only tricky part would be mapping this authentication to the *Samba* ...
    (comp.os.linux.misc)
  • Re: Discussion: Login portal through linux to get internet and print
    ... In a school environment we originally had windows domain controllers which our students logged on to, but now with piles of netbooks restricted to only running Home editions we can no longer force the students to log on to a domain. ... Hence this is an opportunity to throw out the windows servers and replace them with linux servers. ... the only tricky part would be mapping this authentication to the *Samba* ...
    (comp.os.linux.misc)