Write User Name on Plugins Registration/Authorization
-
@d-healey said in Write User Name on Plugins Registration/Authorization:
Yesterday @Christoph-Hart advised this method is deprecated
You're mixing up things. Christoph said the dump json function is deprecated, that is totally separate from his authorization method.
Here is the tutorial for authorization. Just swap out the dump json stuff with the write string stuff - if it's too complicated for you then just stick with dump json, it's deprecated but it still works.
yeah but....the file API documentation is fundamentally lacking....there is a lot of stuff about how to act upon a file, but nothing that tells you how to create a new file....Engine.dumpAsJSON(someData, "myFileName.js") creates a file....I cant see anything in the documentation that allows me to do this:
var profileData = Engine.loadFromJSON("ProfileData.js"); if (profileData == "") { profileData = [ { ProfileName: "FirstOne", someValue: [80] } ]; Engine.dumpAsJSON(profileData,"ProfileData.js"); };
-
@Lindon said in Write User Name on Plugins Registration/Authorization:
I cant see anything in the documentation that allows me to do this:
I already made a tutorial snippet for dabdab covering this.
-
@d-healey I think you are missing the point I'm making. Its not that:
"You cant do this in HISE"
but:
"Its not explained in the documentaiton how to do this in HISE"
-
@Lindon said in Write User Name on Plugins Registration/Authorization:
"Its not explained in the documentaiton how to do this in HISE"
I get it, I'm just saying that dabdab has a solution for that part of the puzzle. I'll try and add something to the docs this evening if I have some free time.
-
@Lindon Exactly...... As a beginner I am very much suffering. Figuring out the way and how it works a nightmare to me.
-
@d-healey yeah basically this comment needs expanding:
Returns a child file if this is a directory.
to:
Returns a child file if this is a directory. Returns a new file if childFileName does not exist
-
@DabDab said in Write User Name on Plugins Registration/Authorization:
As a beginner
Have you done any javascript script tutorials or watched my HISE scripting 101 video?
-
@d-healey Yes Sir, Each Function or most used function should come with an Example. So the beginner can understand how to write /declare it.
You gave me a good starting point yesterday. Still many functions need proper Example.
-
@d-healey Yup. I am a Youtube warm. HISESAUCE is my favourite.
-
@DabDab said in Write User Name on Plugins Registration/Authorization:
Still many functions need proper Example.
Definitely. But Christoph is only one person so we need more people to help out.
Anyone who wants to contribute can access the docs repo here - https://github.com/christophhart/hise_documentation
-
@d-healey New comers will struggle to figure out how Functions work without a prior example. It will be better in your FREE time if you can attach Examples in HISE docs.
-
Check this files which is from the authorization from @Christoph-Hart and look on what I add it about the name. Let me know if you can't figure it out.
-
Or I can attack my PluginTemplate folder from which you can look too.
-
-
@jay. I have solved the problem. Your Example was also very good and professional. (y)
-
@d-healey Is it possible to save Username as Encrypted format? When user will write his/her name it will be saved as Encrypted form. But when it will be loaded back it will be Decrypted.
I have tried
writeEncryptedObject
but no Luck. Unable to Decrypt it back. HISE Label only shows the Encrypted form. -
@DabDab said in Write User Name on Plugins Registration/Authorization:
Unable to Decrypt it back.
What did you try?
-
@DabDab I’m glad you solve it, because I know it’s very frustrating when we can’t, anyway the guys in the forum are very good at making us figure things out, because it’s the only way to learn. I personally have learned a lot from @d-healey. Cheers for this guy, that’s why I had credited him in every plug-in.
-
@d-healey I was finding for a decrypting function that will convert the decrypted text (stored outside Text file) to Users name. But as usual find nothing. I know I am stupid in coding and plugins development field but my idea is very simple and easy. for you it will be 10 minutes task. Can you tell me how to do that?
-