Hi there,
I guess it depends a bit on where your data is stored, and how much work you're willing to put into this.
I can see a few options (there are more though)
1. Import users into the Users table based on the old data. You can write some code that reads data from the old system, and programmatically creates new users.
2. You can reuse some of the controls (like Login), and handle their events to look into your own database. E.g. with Login, it fires OnLoggingIn which you can use to query your users table for a user name and password.
3. You can implement your own Membership and optionally Roles and Profile providers. A bit more work, but much cleaner in the long run as you can use all of the security functionality against your own database structure. For some more details:
http://imar.spaanjaars.com/380/migra...s-and-profiles
http://imar.spaanjaars.com/404/using...rver-providers
http://www.google.com/#sclient=psy&h...=1050&bih=1262
With all options you still need to find a way to store the user's number; either in a Session variable or by looking it up each time you need it. You could store the old ID in the user's Profile or in a related table you can query later.
Hope this gives you some ideas.
Cheers,
Imar