Sergey Kornilov 3/21/2019 | |
I think you need to keep a single project/solution and use software like ionCube to encrypt your application. |
mbintex author 3/22/2019 | |
Thanks for that, but encryption is no solution for my development. |
S
|
steveh 3/22/2019 |
No, you'd have to handle this in code (this is what I do) and retrieve the values either from the database, or as I do from the key provided to IonCube. |
Sergey Kornilov 3/22/2019 | |
This is not a bug, this is how PHP works. Sharing the same session key between projects means that PHP will treat it as the same project. If you don't need this to happen assign a different session key to each project. Also SAAS doesn't mean multiple copies of code. Normally you have a single copy of the code working with multiple databases. |
mbintex author 3/22/2019 | |
In regards to original question - if you need to distribute your application to end users and also cannot encrypt it I don't see another option but to have a three different projects.
|
lefty 3/23/2019 | |
OK. Then take as a feature wish. An Option to switch on and off modules as sets for Code Generation. This would make Phprunner much more versatile. Then you could have x versions of modular Software without maintaining x Project files.
|
mbintex author 3/23/2019 | |
All this is true and can be done as long as YOU are the Admin.
|
lefty 3/23/2019 | |
All this is true and can be done as long as YOU are the Admin. But we also sell our solutions for installation on premises - many customers don´t want their data in the Cloud. And then THEY are the Admin - otherwise they couldn´t change users etc. - and this way they would see things they haven´t bought and could set their permissions to get it … By the way - if you have several Cloud customers and don´t want to have them all in one database, this is the way to do it effectively: https://asprunner.co...ical-databases/ And you can even do updates including changes of the databases:
|