# |
Mar 16th 2018, 14:48 |
bez |
i am creating an account in one cakephp application for 'managers', so that they could login in another cakephp app made just from them, however it appears that after saving the (hashed) password, they are not able to login due to incorrect password (and i am sure the password is correctly inputed). any clues? does this have do to with Security.salt? |
# |
Mar 16th 2018, 14:46 |
dereuromark |
unless it is a real post with payload. you need to be a bit more verbose here |
# |
Mar 16th 2018, 14:45 |
dereuromark |
prg pattern via query strings for example |
# |
Mar 16th 2018, 14:42 |
patsuckow |
Hello everybody! Tell me where to read how to read how to transfer post data from one action to another? |
# |
Mar 16th 2018, 14:25 |
damian |
Thanks. I'll look into that! |
# |
Mar 16th 2018, 14:17 |
dereuromark |
the method you want to use is being invoked from the shell when it fails, you cannot "pull" with this method. So I would recommend the listener approach instead. |
# |
Mar 16th 2018, 14:16 |
dereuromark |
wouldnt that be just a logger you can hook in? Since it is scoped to queue: Log::write('info', $message, ['scope' => 'queue']); => custom listener => send |
# |
Mar 16th 2018, 14:14 |
damian |
I'm using this manually, yes...my aim is to send an email to a designated address should the max retries be met. |
# |
Mar 16th 2018, 14:11 |
dereuromark |
are you manually using this? This is meant to be used inside the shell (and the data comes from $this->_getTaskConf() method). |
# |
Mar 16th 2018, 14:04 |
damian |
I'm currently trying to use the cakephp-queue plugin, specifically the QueuedJobTable getFailedStatus function. However, I'm not sure where to get the $taskConfiguration argument from. Can someone please assist? |
# |
Mar 16th 2018, 13:15 |
brettl |
thanks man |
# |
Mar 16th 2018, 13:09 |
dereuromark |
sure, `bin/cake clear cache` etc just as normal persistent cache |
# |
Mar 16th 2018, 13:08 |
brettl |
@dereuromark the tinyauth plugin is there a command line to clear out the existing cached files and start over? |
# |
Mar 16th 2018, 12:53 |
neothermic |
Cats. So many cats to skin ;) |
# |
Mar 16th 2018, 12:53 |
dereuromark |
but sure, your call lists only the wired ones. either way works I guess. |
# |
Mar 16th 2018, 12:53 |
dereuromark |
which is the normal way to list em, yeah |
# |
Mar 16th 2018, 12:52 |
neothermic |
(and I'd have to iterate through CakePlugin::loaded and call App::objects on each to get their list too) |
# |
Mar 16th 2018, 12:52 |
neothermic |
`$appShells = App::objects('Console/Command', null, false);` gives me a list of shell filenames |
# |
Mar 16th 2018, 12:48 |
dereuromark |
haha, ok. Usually App::objects() or sth in 2.x used to work to list all of one type |
# |
Mar 16th 2018, 12:46 |
neothermic |
``` $result = shell_exec(APP_CURRENT . 'Console/cake --help --xml'); $xml = new SimpleXMLElement($result); $shells = []; foreach($xml->shell as $shell) { if ((string)$shell['provider'] !== 'CORE') { $shells[] = (string)$shell['call_as']; } }``` Ugly, but works. :P |
# |
Mar 16th 2018, 12:32 |
neothermic |
Hmm, I suppose I could get dirty and call `Console/cake --help --xml` and parse the XML result, but ugh. XML :P |
# |
Mar 16th 2018, 12:30 |
neothermic |
running them is no issue, what I'd really like is just a nice list of shells in an array via an easy-to-invoke function, but it seems it's tied into a Task, so not something straight forward. |
# |
Mar 16th 2018, 12:30 |
daniel____ |
@neothermic take a look to shell_exec function |
# |
Mar 16th 2018, 12:24 |
neothermic |
(without giving them any form of command-line access or anything) |
# |
Mar 16th 2018, 12:23 |
neothermic |
So we have test platforms, and all the crons are disabled. I want the ability to let testers run the shells manually for testing. |
# |
Mar 16th 2018, 12:06 |
slackebot |
could save it in a col called job_data and just use json to turn it into a string. |
# |
Mar 16th 2018, 12:06 |
spencdev |
Then have a cron job or if you use a scheduler, to run those jobs. If you use something like exec and it’s a long running shell, it’s going to create a world of problems. If you don’t want to write it yourself I believe there are plugins for it but it’s not that complicated. It basically running a shell to get the job from the database, then processing the job based off of what type of job it is. If you needed specific data for that |
# |
Mar 16th 2018, 12:00 |
spencdev |
Create a job queue from the DB |
# |
Mar 16th 2018, 11:44 |
neothermic |
They are, I want to give some people the ability to invoke shells from a web UI |
# |
Mar 16th 2018, 11:44 |
oldskool |
@neothermic The question would be why you want to do shell stuff from your controller. The two should be separated. |
# |
Mar 16th 2018, 11:26 |
neothermic |
I don't suppose in cake2 you can get a list of shells programatically? I've spotted CommandTask::getShellList, but I don't know if there's a good way to execute that from a controller |
# |
Mar 16th 2018, 10:38 |
dereuromark |
I just released a new https://github.com/dereuromark/cakephp-ide-helper/releases/tag/0.11.0 version - with full auto-complete for element() calls. Saves me a lot of typing and typos now :slightly_smiling_face: |
# |
Mar 16th 2018, 10:31 |
pierre-baptiste.varle |
@rogerpro yes I try this but when I adding the cas auth in configuration of users plugin the cass is used after the form so never. I make it work by overwriting the configuration with Configure::write. But I had to edit the cas auth file. I will make a pr for bug fix and and my "bridge" with event listner |
# |
Mar 16th 2018, 09:52 |
neon1024 |
Ah, I’ll use Comparison :slightly_smiling_face: |
# |
Mar 16th 2018, 09:48 |
neon1024 |
Need something which implements `\Cake\Database\ExpressionInterface` |
# |
Mar 16th 2018, 09:48 |
neon1024 |
Functions are expressions right? https://book.cakephp.org/3.0/en/orm/query-builder.html#using-sql-functions |
# |
Mar 16th 2018, 09:47 |
neon1024 |
What’s a nice easy Expression to use in a select? |
# |
Mar 16th 2018, 09:37 |
slackebot |
at https://github.com/snelg/cakephp-3-cas/issues or share questions here during your try/error task. Also maybe https://www.cakedc.com/roger_campanera/2018/01/26/integrating-users-and-acl-plugins-in-cakephp can help you to figure out how two plugins work together regarding auth. |
# |
Mar 16th 2018, 09:37 |
rogerpro |
I would follow both cakedc/users and snelg/cakephp-3-cas docs and then configure them following https://github.com/CakeDC/users/blob/master/Docs/Documentation/Configuration.md#configuration-options and https://github.com/snelg/cakephp-3-cas#usage — Somehow both configure Cake’s AuthComponent, so if functionality is not overloaded I guess they must work well together (but will require some try/error). Additionaly, you can ask for a deeper d |
# |
Mar 16th 2018, 09:20 |
pierre-baptiste.varle |
I need some doc on how to use a custom auth for users plugins |
# |
Mar 16th 2018, 09:17 |
pierre-baptiste.varle |
I would like to use https://github.com/snelg/cakephp-3-cas with https://github.com/CakeDC/users I don't know how this works |