# |
Aug 6th 2008, 17:10 |
nymacro |
francky06l: the table is there, and my ACL is pretty simple at the moment |
# |
Aug 6th 2008, 17:10 |
Mathachew |
francky06l: how? One is for authorization, the other is for authentication |
# |
Aug 6th 2008, 17:10 |
francky06l |
Mathachew: well you are using then Auth + ACL |
# |
Aug 6th 2008, 17:10 |
MrRio |
Hey, I'd like to become a CakePHP certified engineer. Anyone I can talk to about this? |
# |
Aug 6th 2008, 17:09 |
Mathachew |
francky06l: I'm not using ACL with Auth; they're separate and have no correlation (or at least that's what I'm trying to achieve). I'm using ACL to determine if the controller/action is granted or denied to the current user, regardless of who they are. I want to use Auth to log a user in and out, not determine if the user has access to the current page |
# |
Aug 6th 2008, 17:08 |
francky06l |
seems that your tree table is not there, or not complient |
# |
Aug 6th 2008, 17:08 |
francky06l |
nymacro: does not look like a DB error to me |
# |
Aug 6th 2008, 17:07 |
Mathachew |
I'm not explaining it clearly enough then |
# |
Aug 6th 2008, 17:07 |
nymacro |
francky06l: does this look familiar? Undefined index: rght [CORE/cake/libs/model/behaviors/tree.php, line 889] |
# |
Aug 6th 2008, 17:07 |
francky06l |
Mathachew: ok but ACL can be used wihtout Auth ... but I am sure you can do what you want with Auth ..seems easy to me |
# |
Aug 6th 2008, 17:06 |
Mathachew |
it's similar to Cake's ACL |
# |
Aug 6th 2008, 17:06 |
Mathachew |
I'm using ACL |
# |
Aug 6th 2008, 17:06 |
TommyO |
in the API |
# |
Aug 6th 2008, 17:06 |
Mathachew |
wow... I um.. I am |
# |
Aug 6th 2008, 17:06 |
francky06l |
Mathachew: so, why don't you just use ACL, and manage the rest ? |
# |
Aug 6th 2008, 17:06 |
TommyO |
Mathachew: look at Auth::authorize |
# |
Aug 6th 2008, 17:06 |
Mathachew |
TommyO: Well how do I stop it from authorizing? |
# |
Aug 6th 2008, 17:06 |
nymacro |
but in the end, I think it pays off ;) |
# |
Aug 6th 2008, 17:06 |
Mathachew |
francky06l: I don't want it to do authorization, that's what my ACL is for |
# |
Aug 6th 2008, 17:06 |
francky06l |
nymacro: being weird has a price:-) |
# |
Aug 6th 2008, 17:05 |
nymacro |
Because I'm weird |
# |
Aug 6th 2008, 17:05 |
francky06l |
nymacro: why not go for mySql ? |
# |
Aug 6th 2008, 17:05 |
nymacro |
francky06l: I like SQLite for local testing (rather than running a daemon). But SQLite 3 DBO isn't standard with Cake. (It only supports SQLite2 OOB) |
# |
Aug 6th 2008, 17:04 |
francky06l |
Mathachew: well you can do your own authentication and let Auth doing the authorization |
# |
Aug 6th 2008, 17:04 |
TommyO |
Mathachew: look more closely at Auth then. because it's not unless you tell it to. |
# |
Aug 6th 2008, 17:04 |
francky06l |
nymacro: hummm not familiat with SQllite ... |
# |
Aug 6th 2008, 17:04 |
Mathachew |
Auth is authorizing and authenticating. I don't want it to |
# |
Aug 6th 2008, 17:03 |
Mathachew |
my ACL portion is working I mean |
# |
Aug 6th 2008, 17:03 |
TommyO |
allow() and deny() only tell auth whether an Authenticated user should be handed off to your authorization level or redirected |
# |
Aug 6th 2008, 17:03 |
Mathachew |
The system is already working |
# |
Aug 6th 2008, 17:03 |
francky06l |
Mathachew: I think you are overthinking ACL |
# |
Aug 6th 2008, 17:03 |
Mathachew |
I'm authorizing the user based on the permissions that are set |
# |
Aug 6th 2008, 17:03 |
Mathachew |
TommyO: Oi. I am, it's what my custom ACL solution is |
# |
Aug 6th 2008, 17:02 |
TommyO |
Mathachew: ok. then hand off authorization somewhere else right? |
# |
Aug 6th 2008, 17:02 |
francky06l |
? |
# |
Aug 6th 2008, 17:02 |
francky06l |
authenticate is an home made component |
# |
Aug 6th 2008, 17:02 |
Mathachew |
my Authorization is handled separately |
# |
Aug 6th 2008, 17:02 |
nymacro |
francky06l: aye, I'm having problems setting it up though.. Not sure what is wrong. Keeps on complaining about rght. Maybe because i'm using SQLite3 DBO |
# |
Aug 6th 2008, 17:01 |
Mathachew |
I don't want Auth to authorize, only authenticate |
# |
Aug 6th 2008, 17:01 |
francky06l |
nymacro: I love ACL |
# |
Aug 6th 2008, 17:01 |
TommyO |
all allow('action'); does is set the rules for Auth |