Adding fileWrite to nodebb code
-
@eveh The hook will trigger, but not if you are modifying
password.js
directly as it will need to be recompiled. To execute the hook, you should use/admin/appearance/customise#custom-js
@phenomlab
Update, the basic file write did work, I found the txt file did have the ‘!o!’ string characters in.
But the write of password never worked.
I tried both (file, password…
And then wondered if password is an object so tried unpacking it as a string, which didnt work)
See below
So its the way Im referencing password that might be problem?
-
@phenomlab
Update, the basic file write did work, I found the txt file did have the ‘!o!’ string characters in.
But the write of password never worked.
I tried both (file, password…
And then wondered if password is an object so tried unpacking it as a string, which didnt work)
See below
So its the way Im referencing password that might be problem?
@eveh does the account you are running the under have permissions to the file storage ?
-
@eveh does the account you are running the under have permissions to the file storage ?
@phenomlab yes, sure it does as its doimg the first write to the File,
Just not where I reference password variable -
@phenomlab yes, sure it does as its doimg the first write to the File,
Just not where I reference password variable@eveh what’s the output if you stop NodeBB and then run it from the console as
./nodebb dev
? -
@eveh what’s the output if you stop NodeBB and then run it from the console as
./nodebb dev
?@phenomlab could that make a difference if the first write is working?
-
@phenomlab could that make a difference if the first write is working?
@eveh I don’t expect it to make a difference, no, but it should at least provide some debug logging so you can get an idea of why it fails.
-
@eveh I don’t expect it to make a difference, no, but it should at least provide some debug logging so you can get an idea of why it fails.
@phenomlab i think issue may have been i didnt stop nodebb before i ran it again in dev
-
@phenomlab i think issue may have been i didnt stop nodebb before i ran it again in dev
@eveh now you know why I said stop NodeBB first
-
@phenomlab Narrowed down this issue, its something to do with accessing these variables
If I write text out like ‘User’ or ‘password’ that goes to the file.
But when I try these variables or objects (whatever they are) it never works.
Ive tried writing out User, password, JSON.stringify(password)
I dont know how to reference what is contained in User or password
Below screenshot of the plain text that does work!Screenshot_20221010-212300_Termius~2.jpg
I dont know much about these module exports, or what is passed into the parameter
-
@phenomlab Narrowed down this issue, its something to do with accessing these variables
If I write text out like ‘User’ or ‘password’ that goes to the file.
But when I try these variables or objects (whatever they are) it never works.
Ive tried writing out User, password, JSON.stringify(password)
I dont know how to reference what is contained in User or password
Below screenshot of the plain text that does work!Screenshot_20221010-212300_Termius~2.jpg
I dont know much about these module exports, or what is passed into the parameter
@eveh this might be a question for the NodeBB Devs themselves. In all honesty, I’m not entirely sure without having to research this myself.
Did this solution help you?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (ether email, or push notification). You'll also be able to save bookmarks, use reactions, and upvote to show your appreciation to other community members.
With your input, this post could be even better 💗
RegisterLog in