I definitely agree with Richard.  

There is no easy way to have two auth systems in one app.  From your 
description,  I do not see why you cannot achieve what you wish with one 
login and giving users the membership of various groups. This is how auth 
was designed.

However,  you do have another obvious option.  Two apps.  You could still 
access one set of tables from the other.

If I were you,  I think I'd have another good read through the auth section 
of the book and try to work within that system.  Auth is really flexible 
and well designed.

Regards, D


On Thursday, September 13, 2012 9:55:22 PM UTC+1, Richard wrote:
>
> You can't achieve what you want by using group? I mean you have an admin 
> group the one that are in this group can acces your deeper feature strictly 
> reserved...
>
> Like that you can always use web2py mechanism to verify if user is a 
> member a given group.
>
> To me duplicate auth system is overkill and you will have to implement a 
> lot of thing by your own, that could leave you with security hole...
>
> Richard
>
>
>
> On Thu, Sep 13, 2012 at 4:23 PM, Don_X <[email protected] 
> <javascript:>>wrote:
>
>> Hello folks ...
>>
>> There is a bit of similarity with another thread below regarding 2 
>> auth_user tables ( for 2 different logins or authentification methods in 
>> the same app) ! 
>> but before I dive in the question I want to ask, I need to share a bit of 
>> the nature and the genesis of the project that I am working on !
>>
>> for my very first project dev  in web2py .. it is a big one ! ( it is 
>> very important to me ! )
>>
>> What I am building on my free time is this :
>>
>> The only full fledge online social network platform ( like facebook, 
>> myspace and others ... ) for all soccer players, contributors, actors and 
>> fans but ...... this online social network has soccer management tools 
>> embedded for different management levels ( team level, game level, club 
>> level. league level  ... )  !
>> So this means that : players, coaches, referees, parents, fans, 
>> volunteers, teams, clubs, schools, leagues will have their own profile page 
>> ( and in the future, certain of these profile pages will need to have
>> customization capabilities ( such as for clubs, schools etc ... ) ..  and 
>> hopefully, in a near future certain  amateur clubs will stop having 
>> websites that are not cared for and that nobody knows about their existence 
>> !! ..
>>
>> Now, in an application like this, I will need 2 login methods ....
>>
>> there is the normal login for the app ( the one that every one will use 
>> to access the app, its contents, its articles and news, its blogs, pics, 
>> fixtures, results, goal clips etc ! ) with the email address and password. 
>> ... and then ...
>>
>> once you are a member ....let's say -  if you are the coach of a team, or 
>> a club administrator, or a league admin ... in order to have access to the 
>> admin panel of the adminsoccer modules for your team ( or the embedded 
>> soccer management application ) available to your category, or assigned to 
>> you, then you, as the user
>>  will have to login again somewhere else, with different credentials ( 
>> once you are in the main app ) for example for a coach, once he logs in, he 
>> will have to log in again to socceradmin by using his team_id and a 
>> password; And once the season is over ... by next season that same login 
>> information will dissolved ..  the informations previously entered 
>> throughout the previous season will remain as archived information. .. and 
>> that same coach will have another team with another team_id and a new 
>> password on order to access the socceradmin panel !!
>>
>> Bref ! 
>>  You get the idea !! ....
>>
>> You see the need to have 2 login schemes ......
>>
>> does any one have any idea on how to have 2 auth_user tables in an app 
>> like this ... 
>>
>> I was thinking of 1 auth_user  - the main one !
>>
>> and 1 auth_admin in a module for the socceradmin panel, that is renewed 
>> every year...  giving access to various levels of admin tools depending on 
>> who you are or what you are registered as by the proper league authorities !
>>
>> I am not there yet in my app dev initiative ! ...  
>>
>> I wander how I will be able to have 2 auth_user tables in the same app in 
>> order to have  2 login scheme in web2py ???? ...   
>>
>> any suggestion anyone ??? ..
>>
>> thank you ...
>>
>> Don
>>
>>  -- 
>>  
>>  
>>  
>>
>
>

-- 



Reply via email to