Hi Vinicius,

Thank you for the informed response and relating your experiences.
You have great ideas for dealing with this issue and helped me decide how 
to proceed.
I will try to customize Auth and use it as you have done.

Muchas gracias Senor!!

Jerry.

On Thursday, July 5, 2012 4:24:30 PM UTC-7, viniciusban wrote:
>
> Hi Jerry. 
>
> You can define a db object to connect just to your auth table on MS SQL. 
> This way, you can customize Auth to your needs. 
>
> Remember web2py, by default, store passwords crypted (see CRYPT 
> validator). If it's not your scenario, you'll need to override this 
> implementation. 
>
> A few months ago I needed to customize Auth. I inherited from the 
> original and implemented my own methods like loging user in without 
> password (in a very special situation), and registering them making 
> integration with other tables. 
>  
>
By the way, you'll need to check if the web2py RBAC is enough for you. 
> Maybe you'll have to make it use tables used today by your legacy system. 
>
> So, I recommend you to customize Auth and enjoy all web2py 
> authentication and authorization infrastructure. 
>
> -- 
> Vinicius Assef 
>
>
>
> On 07/05/2012 06:04 PM, Jerry wrote: 
> > Hello, 
> > 
> > We have a legacy Cold Fusion app running off a MS SQL db server and plan 
> > to gradually move functionality from CF to web2py. 
> > Both systems will run concurrently, accessing the same db. 
> > Thanks to the web2py (awesome piece of software! thank you Massimo and 
> > the other contributors!) DAL, we can access the legacy database no 
> problem. 
> > 
> > The db has a User table with fields like: 
> > FirstName, LastName, Email, Password etc. 
> > The field names do not match the names used in web2py 
> > auth.settings.table_user_name (first_name, last_name, email, passwd 
> etc.) 
> > 
> > We would love to use web2py Auth for login/register/profile forms, 
> > decoration of controller actions with @auth, and handling password 
> resets. 
> > 
> > It looks like there will be a lot of customization of the Auth settings 
> > to get it to work with our legacy database. 
> > The only alternative I can think of is not using Auth at all. Everything 
> > custom - our own login form, register page, password reset - and we 
> > don't get @auth. decorators. 
> > 
> > What would you recommend? I'm guessing this has been done before but I 
> > haven't found a solution. 
> > Is there another way of doing this that makes more sense? 
> > 
> > Thanks in advance, 
> > 
> > Jerry. 
>
>

Reply via email to