Jump to content

timnboys

Members
  • Posts

    436
  • Joined

  • Days Won

    13

Everything posted by timnboys

  1. Okay Thanks to Michael Dance's advice from LicenseCart I have updated the price for a monthly license to $7/month the same goes for both module licenses WHMCS & Blesta! So now if you was holding off on buying a "monthly" license now you shouldn't worry about that anymore since it is now $7/month. Also Trial Licenses for both WHMCS and Blesta have been extended to 15 days instead of 5 days!
  2. Is it currently possible for blesta licensing manager to add seperate addons that can be purchased? You know like a extra function in a script that can be purchased separately(like a addon to a license for a script) let me explain what I am asking I am trying to do I want to be able to have a api in my script that is in there but isn't activated or works unless a separate addon for the script is purchased to enable it and the licensing manager checks whether that addon is purchased/active or not and if it is it enables the extra functionality otherwise it denies access to the extra functionality and only lets the main part of the script work.
  3. New Update to 1.2 Which is version 1.2-update1 it includes moving fully to blesta's licensing manager as blesta's licensing manager bugs have been fixed for the most part for both whmcs and blesta versions. and both versions are considered stable for now and ready to be used in production with the module+blesta's licensing manager system. and it also includes new screenshots! Please see the new screenshots at https://marketplace.blesta.com/#/extensions/22 as it appears this forum software doesn't allow me to use .png extension for posting screenshots here.
  4. okay please tell me michael dance on your script do you only check for the "unknown" status and output "license key is invalid" or if status is "valid" you allow through? please tell me as I like blesta and want to use their licensing manager but it seems I cannot understand how everything works yet though and that maybe my problem.
  5. Report Bug in license manager It appears license manager doesn't return status back when key is suspended or other status then "active" and therefore that makes it very hard for the client side system to determine the status and therefore returns the status of "unknown" when that isn't correct especially when the key is suspended or not in active status I ask please fix this and get the license manager plugin to return the correct license status instead of just "unknown" like that helps either the user or me the developer. as to be honest if it doesn't return the correct status what good is the switch statement that goes through and determines which status it is like suspended as the only two statuses that actually work and are useful currently are status:valid and status:unknown please fix this as it appears to be a issue with the license plugin not returning any data with the status when that is the case which leads the clientside to instead return status of "unknown" instead of its real status. as to be honest right now with that bug it makes me want to instead go back to whmcs licensing addon that actually does return the status regardless of if it is suspended or not and actually can be useful to say in the script "sorry license suspended please contact support" instead of "unknown" <--- do I really want that when I can see multiple tickets already for that and me pulling my hair out over it figuratively. as to be honest I like blesta I really do but you got to make the license manager actually work like it is supposed to otherwise I would rather move back to whmcs & their licensing addon and avoid trying to pull my hair out any longer figuratively for something that doesn't work like it should.
  6. I am not sure what I did now but now the blesta license module doesn't generate the key pairs(public&private now) when creating a key.
  7. V1.2 has been released and now includes using blesta's licensing system instead of whmcs's it took a while like two days or more to figure it out but I am happy to say it uses blesta's licensing manager now and I use blesta as well now instead of whmcs for two reasons the owned license was cheaper then whmcs and also I already had existing clients info in my blesta install so it seemed like a no-brainer. Please feel free if you have already had a trial license to download our updated blesta module on our new site integrated into blesta using licensecart's blesta cms plugin
  8. I finally got it to work finally after all of this time I finally got a response. by the way licensecart I hope you don't mind if I borrowed your copy of the phpseclib folder from your blesta_cms as it appears your folder and its files finally made it work!
  9. okay I finally got the whole issue narrowed down it appears when it calls home it isn't passing the verify signature function in validate.php as whatever is being send to the licensing server isn't valid it appears and isn't passing verifyrsa function. so that means I am this close closer to figuring out why it doesn't work and how to fix it. and after commenting out the part in validate.php where it verifies the rsa signature it finally calls home successfully and I can see the valid ip, domain, dir in the blesta properties of the license. so that probably means what I just need to cancel that license and create a new one then? as it is obvious that it was checking or encrypted with the wrong private key or public key.
  10. @Cody I have narrowed down the culprit or the issue: that is what I submitted on the ticket ^ let me just give concrete evidence of what I have tested & found to provide more info on my issue Array ( [status] => unknown ) ^ That is all I get when checking for license and also when running on either linux or windows I don't get a response back from request_data as the txt file it is supposed to have doesn't have anything in it(blank, empty) I have tried alot of things to see if I could figure it out including modifying the license_manager.php file to see if it would echo out what it is seeing and it didn't see nothing back as a response which is my problem it hashes and signs the $params variable like it should including the key variable is included this is what I have gotten on the $params data item in the array when I modified the file to return back the $params object all would seem right? right? well not really as best as I can tell that is supposed to be right but blesta doesn't return any licensing data according to that back. so honestly I am at a lost here it is taken more time and more figuring out how to even get blesta's licensing manager working then it did with whmcs's licensing addon. no offense to the blesta dev's or anyone really but I just don't understand why it is so hard for me to figure out how to get blesta's licensing manager working and why it wasn't that hard at all for the whmcs licensing addon? To be honest this might be a compliment for blesta that is it is so hard to figure out how to get it to work that it must be very hard to break or circumvent.
  11. yea that is what I said but there licensing system is built different. hey michael dance may I ask a favor could you send me a copy of your blestacms non ioncubed just for me to be able to study how your developer used the blesta licensing system and got it to work? as I have tried everything to get it to work and tried to study everything that was open for me but I still cannot figure it out. as I only want to study the licensing part of how your developer made it work I don't want to do anything else with the code but just figure out how your developer got it working and how to get mine working.
  12. Hello @Cody is there anyway I can test the plugin's response as I know with whmcs licensing addon I could just post to validate.php with the ip, domain, dir and it would give me back a response but with blesta's I cannot get it to do that even with the sample php code provided. At this point I just want to make sure it works and I am not losing it.
  13. okay so how would I implement that as I tried using your included example.php file code but it returns this on whmcs on calling the licensing function: NULL NULL array(1) { ["status"]=> string(7) "unknown" } Array ( [status] => unknown ) This is my current writing style for putting the variables back in the config.php file I made(flat file) $config = include("fraudrecord_config.php"); $config['public_key'] = $public_key; file_put_contents('fraudrecord_config.php', '<?php return ' . var_export($config, true) . ';'); could you please tell me if I am doing it right or not? As this is my empty config file format & template: <?php return array( 'license_key' => '', 'public_key' => '', 'license_data' => '', ); and this is how I am getting the contents: $configs = include("fraudrecord_config.php"); $license_key = $configs['license_key']; $public_key1 = $configs['public_key']; $license_data = $configs['license_data']; here is where I got the original idea for my flat file setting system: http://stackoverflow.com/questions/2015715/fastest-way-to-store-easily-editable-config-data-in-php
  14. Help Me Please with migrating from whmcs licensing to blesta licensing I currently use a flat file for storing settings http://stackoverflow.com/questions/14752470/creating-a-config-file-in-php that is where I found out my current implementation of how to store the settings ^ I just need help trying to get the blesta license manager to call back home I think whmcs made it too easy to integrate their licensing addon which of course is making me scratch my head on how to get the blesta licensing manager integrated into my script could someone give me a code example of how they integrated it into their script? you know at least something to give me a idea of how to use it in my script?
  15. DO NOT Ask for an Audit on any of CubeData's modules/plugins as sorry but if you are just one person asking for a audit sorry but we do not do audits unless a majority of our customers request that. This module for blesta is like our whmcs addon for the same purpose FraudRecord A Great addition to your arsenal of fraud prevention tools that ties directly into fraudrecord's api and blesta's fraud system. also stops vpn/proxies as well This module or fraud protection module ties directly into blesta and is added as a fraud module in blesta's antifraud folder like so /pathtoyourblesta/plugins/order/components/antifraud/fraudrecord this module allows you to leverage the ability and large db of bad clients in fraudrecord's db(database) to automatically screen orders and stop them and mark them for manual review stopping the order in their tracks if they are listed in the fraudrecord db. (due to the way blesta works it wasn't possible to mark them automatically as fraud like it is in whmcs sorry about that inconvenience.) and also it is configurable in the module to allow you to select the "max fraudrecord report score" to accept for example I could set it to 5 which is fraudrecord's report score scale from 1-10 and 5 being the best balance between 1-10. and it also uses getipintel.net's api to allow the module to screen for proxy's/vpn's/bad ip's/etc and also stop the order from being provisioned and marked for manual review. As this module for blesta the same for whmcs makes it automated to check the results from fraudrecord and stop them if listed and if they have points above the max point score you specified in the module settings. forget having to manually lookup someone in fraudrecord as this module bridges that gap by automatically looking them up and screening them for you(though cannot mark them as fraud automatically as explained above only can mark them for manual review as explained above.) Can be ordered at https://cubedata.net/order/main/index/cart for $3/month/domain Trial License is available at the same link for 14-15 days after 14-15 days or on 14-15 days the license will automatically terminate. Extended Trial Licenses can be also given for people who need extended time to see if it fits their needs(but must be reasonable though as there is no way I would issue 1 year trial licences so just putting that out there incase anyone comes up with a idea like that.) V1.2 has been released and now includes using blesta's licensing system instead of whmcs's it took a while like two days or more to figure it out but I am happy to say it uses blesta's licensing manager now and I use blesta as well now instead of whmcs for two reasons the owned license was cheaper then whmcs and also I already had existing clients info in my blesta install so it seemed like a no-brainer. v1.4.3 has been released including fraud screening on each & every order(required a core edit but it works) Legacy(Blesta v3) Screenshots: V4 Screenshots: Blesta v4 Screenshots: Coming Soon!
  16. okay I have finally finished it michael dance it is available here: https://my.cubedata.net/cart.php I will make a topic in the marketplace forums announcing it.
  17. I have perfected my whmcs fraudrecord module and now since that is done I can make my development for my blesta fraudrecord module easier I don't know if this is allowed if it isn't please tell me, but as I was saying I am now working on my blesta fraudrecord fraud module now which includes the same features my whmcs module includes which is so far proxy/vpn/bad ip checking using getipintel.net and also checking fraudrecord db to check to whether to mark the order as fraud and stop the order or let it through. I am currently writing the blesta module right now as I type this and I would like to thank michael dance aka licensecart for encouraging me to jump back into php and develop modules like this that will benefit all of us. as this blesta module will work the same as my whmcs one you know it ties directly into the blesta fraud system directly to be added as fraud module and act just like the native fraud modules already in blesta like maxmind and fraudlabs pro I would like to thank the blesta dev's for leaving that open so I could study it and understand how it works and how to construct my own fraud module. I hope to release it soon as I know it will benefit alot of my fellow blesta people who use blesta too and benefit the blesta community as a whole.
  18. Okay I will use the virtualizor module as example and built off of it thanks Michael dance for suggesting that to me
  19. thanks paul for helping me out to get started on it. please do find a module I can use for a example to build off of.
  20. really because I am talking about vps provisoning and billing not a vps instead also does anyone have a sample provisioning module sdk like whmcs does for blesta? that I can build ontop of to make a opennebula module?
  21. Does blesta have a opennebula billing module or could one be made? as I need one to hopefully use opennebula free panel instead of the paid panel I am currently using. To update everyone that is looking at this thread I made my own module for opennebula you can read about it on the cubedata website: https://cubedata.net/opennebula
  22. Or if you are running cpanel try rkhunter or configserver: http://configserver.com/cp/cxs.html its what I used to use when I used cpanel.
  23. you have to chown -R apache:apache /var/www/html/plugins/live_chat/* (please replace /var/www/html with where you installed blesta your server root) I have blesta installed in /var/www/html/ so that is where I chowned the permissions this whole issue is because of the permissions issue as it is by default owned by root and apache user(httpd is running under) doesn't have permission to access it so I chowned it to fix permissions and it works now. @PauloV you might need to put this as a note for me and everyone else that are dummies that didn't think of doing this and why this was stopping the plugin from working.
  24. Is it possible to enable in blesta 3.5 payment reminder emails that will send out to users who haven't paid their invoices as I know there will be customers that will forget to pay their invoices(not you know like they meant to do it but they actually forgot) as I need to know if this is possible to enable as I know some customers would forget to pay their invoices not on purpose but because they forgot and their services got suspended automatically by blesta anyway the question is to avoid angry customers who run production sites on their vps's and cannot afford downtime because they easily forget to pay invoices. is this possible?
×
×
  • Create New...