ionCube Logo
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


 
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder

Does the encoder require internet access?

Author Message
perceptive



Joined: 15 Jan 2014
Posts: 4

PostPosted: Wed Nov 04, 2015 12:44 pm    Post subject: Does the encoder require internet access? Reply with quote

Does the ioncube encoder require internet access? I had a problem when at an on-site install yesterday where it was complaining about the license file. I had to connect to the internet and acquire the license through the GUI program. This was worrying because I had done the exact same thing a few days earlier and it worked then. There are many cases where I would not be allowed to connect to the internet when at a customer site, and so if it requires internet access this could be a problem.
Back to top
View user's profile Send private message
liaison
ionCube Support


Joined: 16 Dec 2004
Posts: 2788

PostPosted: Thu Nov 05, 2015 10:06 am    Post subject: Reply with quote

Licensing does use the internet from time to time, but you can use a non-internet method for licensing too. Are you protecting code where the customer also has the source hence being on-site to encode, or is it code that you don't want them to have access to and in that case could you protect it before you get on-site?
_________________
Community Admin
Back to top
View user's profile Send private message
perceptive



Joined: 15 Jan 2014
Posts: 4

PostPosted: Thu Nov 05, 2015 12:24 pm    Post subject: Reply with quote

Hi, thanks for your answer. Basically we have a PHP application that's all been ioncube encoded beforehand. So that's not a problem.

However, we also have a licensing system for this software, which is controlled by a "license.php" file which has details like server IP address, database connection details etc. in it. This license.php file is encoded using ioncube encoder during the on-site install. This is because we don't always have all the details that need to be stored in the license.php file beforehand. In other cases they may have changed certain details e.g. database passwords without telling us, so we need to be able to encode on-site and without internet connection (as most customers will not allow internet connections),

You mentioned that there is a non-internet method - what is this?
Back to top
View user's profile Send private message
liaison
ionCube Support


Joined: 16 Dec 2004
Posts: 2788

PostPosted: Thu Nov 05, 2015 4:58 pm    Post subject: Reply with quote

License licreq.txt request files can be emailed to licenses@ioncube.com and you'll get back an older style license that wouldn't require internet access. The downside is that there may be less portability of the license.

For your own licenses we would recommend Pro rather than Basic as the software has native license file creation features. This has the advantage of not being affected by someone manipulating the data that you may be testing for licensing by using a prepend script, for example, and also does not require having the Encoder on-site as the license generator can be used anywhere. License files can also have properties stored in them that can be queried via the Loader API.
_________________
Community Admin
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum