# |
May 21st 2019, 14:36 |
neon1024 |
You could pass the cookie content you’ve written to your server code |
# |
May 21st 2019, 14:34 |
birdy247 |
presumably the server could do its thing? |
# |
May 21st 2019, 14:34 |
birdy247 |
If we were to literally pass the contents of the cookie to the server |
# |
May 21st 2019, 14:34 |
neon1024 |
Turn on file sessions and have a look in /tmp |
# |
May 21st 2019, 14:34 |
birdy247 |
yea good point |
# |
May 21st 2019, 14:34 |
neon1024 |
Unless you do DB sessions or something perhaps and store extra data |
# |
May 21st 2019, 14:33 |
neon1024 |
Guessing a session is a great way to accidentally login the wrong user imgo |
# |
May 21st 2019, 14:33 |
neon1024 |
At least you know the cookie belongs to the user |
# |
May 21st 2019, 14:33 |
neon1024 |
How do you know which session is who’s? |
# |
May 21st 2019, 14:32 |
birdy247 |
If there is one, it returns a JWT token? |
# |
May 21st 2019, 14:32 |
birdy247 |
We just hit an endpoint which can read a session |
# |
May 21st 2019, 14:31 |
birdy247 |
@neon1024 how about a slightly different approach |
# |
May 21st 2019, 14:02 |
birdy247 |
maybe including a refresh token? |
# |
May 21st 2019, 14:01 |
birdy247 |
the widget then reads this cookie |
# |
May 21st 2019, 14:01 |
birdy247 |
Right, so when they login on our "cake" website, we create the cookie |
# |
May 21st 2019, 13:59 |
neon1024 |
I’d probably look into using a cookie, rather like a ‘remember me’ cookie, on the users machine that the widget can use to then hit an endpoint to confirm the details |
# |
May 21st 2019, 13:46 |
birdy247 |
and if someone logs in on the widget, they are logged in on the site. |
# |
May 21st 2019, 13:45 |
birdy247 |
So if someone is logged in on the site, they are logged in on the widget |
# |
May 21st 2019, 13:45 |
birdy247 |
We are trying to think up the best way to "share" the authentication between the widget and the website |
# |
May 21st 2019, 13:44 |
birdy247 |
but if someone is already logged in on our site, we dont want to ask them to login again in the widget |
# |
May 21st 2019, 13:44 |
birdy247 |
it uses JWT auth to authenticate people |
# |
May 21st 2019, 13:43 |
birdy247 |
In short, we have a statless "widget" that we have added to our page |
# |
May 21st 2019, 13:43 |
birdy247 |
Presumbly cake then handles fetching the session from the server when I do this->Auth->user() ? |
# |
May 21st 2019, 13:42 |
birdy247 |
When I login, I am created a session on the server? |
# |
May 21st 2019, 13:41 |
birdy247 |
Just trying to get my head around something |
# |
May 21st 2019, 12:30 |
hmic |
this setting is useless for php, mostly. as the php task will not keep any resource between requests (not not CLI or APACHE SAPI IMHO) |
# |
May 21st 2019, 11:57 |
paula |
to use persistent connection to the database I just need set 'persistent' => true in the database.php? I've already tried it but doesn't work the connection don't keep alive. |
# |
May 21st 2019, 10:23 |
welo.lamacchia |
on every table works fine but only for one table i received this error |
# |
May 21st 2019, 10:22 |
welo.lamacchia |
it's automatic |
# |
May 21st 2019, 10:22 |
welo.lamacchia |
i use with Cake Crud Listener |
# |
May 21st 2019, 10:20 |
neon1024 |
https://github.com/FriendsOfCake/search/tree/master/docs |
# |
May 21st 2019, 10:20 |
neon1024 |
It’s now `$this->request->getQueryParams()` |
# |
May 21st 2019, 10:20 |
neon1024 |
@welo.lamacchia Did you update your controller code? |
# |
May 21st 2019, 10:06 |
welo.lamacchia |
i use it with Crud plugin with Crud.Search listener |
# |
May 21st 2019, 10:06 |
welo.lamacchia |
i compared all my tables but no differences found |
# |
May 21st 2019, 10:05 |
welo.lamacchia |
after update FriendsOfCake Search plugin, in only one of my tables i saw this error: Warning (2): call_user_func_array() expects parameter 1 to be a valid callback, class 'Search\Model\Behavior\SearchBehavior' does not have a method 'searchParams' [CORE/src/ORM/BehaviorRegistry.php, line 253] |
# |
May 21st 2019, 10:00 |
neon1024 |
Silly, I can abstract the condition out to a class method :face_palm: |
# |
May 21st 2019, 09:48 |
neon1024 |
I’ve only managed the validation methods from the controller before |
# |
May 21st 2019, 09:47 |
neon1024 |
If you have more than one validation rule which relies on the same condition is that a good opportunity to add a new validation method, but where would you bind the condition ? |
# |
May 21st 2019, 09:36 |
dereuromark |
I have to also add that case into my CastTrait i just saw. Should gracefully return null. |
# |
May 21st 2019, 09:31 |
neon1024 |
Well spotted! |