# |
Dec 15th 2017, 15:01 |
inoas |
admad well a big red box should be okay, I am just not certain that I really know how to implement the feature (in Cakephp3/Middleware/Formhelper Code Stack) |
# |
Dec 15th 2017, 15:01 |
neon1024 |
Indeed not |
# |
Dec 15th 2017, 15:00 |
admad |
@neon1024 $request->here() never returned domain name either |
# |
Dec 15th 2017, 14:16 |
inoas |
yes I understand |
# |
Dec 15th 2017, 14:16 |
admad |
we used to get lot of tickets because of it |
# |
Dec 15th 2017, 14:15 |
admad |
inoas: they were removed on purpose as they caused lot of problem. for e.g you load a page with form in one page, then load another page in another tab then the token in 1st become invalid |
# |
Dec 15th 2017, 12:56 |
inoas |
it worked for the most part to stop bots from spamming contact forms |
# |
Dec 15th 2017, 12:55 |
inoas |
before I open a ticket about it... sorry for highlighting... admad did it get removed on purpose or just not reimplemented @ https://book.cakephp.org/2.0/en/core-libraries/components/security-component.html#SecurityComponent::$csrfUseOnce ? |
# |
Dec 15th 2017, 12:53 |
inoas |
aka csrfUseOnce = true |
# |
Dec 15th 2017, 12:51 |
inoas |
There is no way to do one-time tokens with CSRF Middleware, right? |
# |
Dec 15th 2017, 12:47 |
inoas |
hmic yeah one thing is complying with some PSR, the other thing is removing really useful stuff ... bad |
# |
Dec 15th 2017, 12:47 |
inoas |
so kudos |
# |
Dec 15th 2017, 12:47 |
inoas |
it works with both: cells and with view extending... whereas CsrFComponent has issues |
# |
Dec 15th 2017, 12:46 |
inoas |
whoever did the new CsrfMiddleware... |
# |
Dec 15th 2017, 12:41 |
hmic |
if not, i'd rather resort to the _SERVER global to get the info, instead of using this combersome thing :( |
# |
Dec 15th 2017, 12:41 |
hmic |
is there a note on the removed here() to what to use instead?! |
# |
Dec 15th 2017, 12:40 |
hmic |
that lookf fucking ugly! |
# |
Dec 15th 2017, 12:39 |
neon1024 |
Dirtbag, but it’ll work `'dl' => $request->getUri()->getScheme() . '://' . $request->getUri()->getHost() . $request->getUri()->getPath() . '?' . $request->getUri()->getQuery()` |
# |
Dec 15th 2017, 12:29 |
neon1024 |
As I need the DL, https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#dl |
# |
Dec 15th 2017, 12:20 |
neon1024 |
As I need the domain as well, the old `Router::url($urlArray, true)` |
# |
Dec 15th 2017, 12:20 |
neon1024 |
So if here() has been deprecated in favour of $request->getRequestTarget() how do we get the complete url for the current request? Have to build it using the `$request->getUri()` parts? |
# |
Dec 15th 2017, 12:12 |
neon1024 |
Oh, it’s only implemented in the class instance and not in the interface, hmm, might need to refactor my typehint |
# |
Dec 15th 2017, 12:11 |
neon1024 |
Ah it does :slightly_smiling_face: `$request->clientIp()` :) |
# |
Dec 15th 2017, 12:11 |
neon1024 |
Does the Cake request object store the remote ip? |
# |
Dec 15th 2017, 11:22 |
ono-t |
weekend is just around the corner! |
# |
Dec 15th 2017, 11:11 |
meowcate |
yay |
# |
Dec 15th 2017, 11:06 |
neon1024 |
Happy friday! |
# |
Dec 15th 2017, 11:06 |
neon1024 |
Morning everyone |
# |
Dec 15th 2017, 10:38 |
meowcate |
@Ayushi Can you be more specific ? |
# |
Dec 15th 2017, 10:36 |
Ayushi |
i want to save record in a table update another table at once |
# |
Dec 15th 2017, 10:35 |
Ayushi |
i need help |
# |
Dec 15th 2017, 10:35 |
meowcate |
Happy to help :slightly_smiling_face: |
# |
Dec 15th 2017, 10:35 |
Ayushi |
hello |
# |
Dec 15th 2017, 10:29 |
justcharlz |
@meowcate, thank you very much for the observation. Corrected and working like ...(lost word to use here)... thank you |
# |
Dec 15th 2017, 10:26 |
meowcate |
Therefore, problem is for each article, I record new tags that already exist with the same name. Is there an option with save for a belongsToMany so the `name` is keeped unique (if exists, link, if not, create and link), or do I need to check if the tag exist, and then use its id, for every record I have to do ? |
# |
Dec 15th 2017, 10:24 |
meowcate |
--- Meanwhile, I got _Articles_ to import, with _Tags_, which have only `id` and `name`. It's mostly the same as in this example : https://book.cakephp.org/3.0/en/orm/saving-data.html#saving-belongstomany-associations . But as all datas are imported, Tags don't have id yet, just name. |
# |
Dec 15th 2017, 10:19 |
meowcate |
I guess that's the problem : when you add a new item to an existing session, you don't put the new item count in the session |
# |
Dec 15th 2017, 10:16 |
meowcate |
Maybe I'm missing something, but I don't get how you keep the changes when you add something to an existing cart |
# |
Dec 15th 2017, 10:14 |
quantum-x |
Actually worked out my own problem - gotta love that. Thanks all :) |
# |
Dec 15th 2017, 10:14 |
meowcate |
@justcharlz Hm... in your `addProduct()` method, why do you call `$this->saveProduct($allProducts);` when your `$allProducts` was empty, but you don't when you're just adding one product ? |
# |
Dec 15th 2017, 10:13 |
justcharlz |
any idea how to get the old session and add to it without doing new session(). Cos I have been searching since last night and no progress |