Forum Activity for @appxprt

AppXprt
@appxprt
03/18/17 11:44:27AM
40 posts

[BUG] Add non-existent Follower


Jamroom Developers

This will never show up if everyone does everything like they're supposed to be doing it, but if anyone gets a little playful they could potentially easily fill the DB up with bogus followers / friends and use it to spam their timeline. Used with cURL or wget could cause some damage most likely, such as very quickly bloating certain tables through a crawler that just requests that same page excessively but incrementing the PID variable? I'm still familiarizing myself with jamroom and took a little mini vacation, but back at it so please let me know if there is anything in place that would prevent these sort of simple attacks?
AppXprt
@appxprt
03/18/17 11:38:05AM
40 posts

[BUG] Add non-existent Follower


Jamroom Developers

in the jrFollower and by extension jrFriends module there isn't a check to see if the PID exists that you are trying to follow:

So if you manually try to visit /follow/follow/[INVALID_PID] or friend/friend/[INVALID_PID] such as a PID above the int value of registered users it doesn't prevent the follow/friend attempt, will return an OK and issue a blank status update to your profile:

ViXiV
@vixiv • 2 minutes ago
@vixiv is now following @
ViXiV
@vixiv • 5 minutes ago
@vixiv is now friends with @

Customizing the error messages a bit reveals that these make it to the database as well... Upon a 2nd attempt at adding one of the same invalid PID's alerts to it already existing in DB:

{"EXISTS":1,"VALUE":"friends"}
updated by @appxprt: 07/01/17 05:12:51AM
AppXprt
@appxprt
03/18/17 11:24:25AM
40 posts

Plugin / Module Licensing


Design and Skin Customization

Maybe make it where you cant friend or follow yourself too LoL
Could use help with all of these, and just want to provide it for free because I have more important modules to start working on that require a functioning friends module.
AppXprt
@appxprt
03/18/17 11:21:09AM
40 posts

Plugin / Module Licensing


Design and Skin Customization

Oh and it might be good to change the fact that the jrFollowers module requires each person to follow the other, but with the friend module it should add the friend for each person instead of just the one initiating the friendship.

Note:
Upon approving a friend, add that approved person to your friends list...
updated by @appxprt: 03/18/17 12:54:42PM
AppXprt
@appxprt
03/18/17 11:09:58AM
40 posts

Plugin / Module Licensing


Design and Skin Customization

One thing I need to add but need to track all of this down first is on people's profile page, it shows Followers and Following Stats and a small section of most recent followers, but I would like to also add all of that for this Friends module. I'm assuming I can add this in with my module instead of having to alter the jrProfile module?
AppXprt
@appxprt
03/18/17 10:56:45AM
40 posts

Plugin / Module Licensing


Design and Skin Customization

It's a Friends module based on the Followers module and I think I should just provide it for free to get it out there and maybe you all would willing to help a bit with some things I would like to add to it. There aren't any real changes other than just adapting all the following features into friend features thus far.

Edit: Sent...
updated by @appxprt: 03/18/17 11:05:23AM
AppXprt
@appxprt
03/18/17 10:19:55AM
40 posts

Plugin / Module Licensing


Design and Skin Customization

Alright so I've completed a module and I'm wondering about selling it in the marketplace?

The thing is, this is a clone and modification of a current free module provided to everyone and licensing under the MPL. I'm not extremely familiar with the Mozilla license or the Jamroom module development process, but I feel this might be a popular module and I'm wondering if I need to provide it for free or I can make a little on it?
updated by @appxprt: 06/17/17 05:31:50AM
AppXprt
@appxprt
03/01/17 03:49:51PM
40 posts

[BUG] iPhone / Responsive Mobile Profile Update Add Picture


Design and Skin Customization

You are awesome, thank you so much! I restored jrElastic2, reset all my template mods, Applied all your stuff on this page and then Reset Caches and that fixed it. It looks perfect now, thank you again!

On a side note, I am working on a Friends module from cloning the Followers module as well as a Messaging module. I hate CSS and while I can do it, I have a few questions. Would there be a way to get in touch with you if I have any CSS questions related to this?
updated by @appxprt: 03/01/17 03:50:27PM
AppXprt
@appxprt
02/28/17 07:26:11PM
40 posts

[BUG] Site / Page Builder Broken (jrElastic2?)


Design and Skin Customization

I believe I have an idea that could take FB out of the picture within the next 10 years and everyone I've talked to about it says they would switch for sure. Since you know the system, do you see it as possible / viable that this could become a full fledged FB clone in terms of functionality? I know there will have to be a Ton of customizations and added modules, but I already have some stuff in terms of messaging and security in mind. I have some ideas of tying in AWS Lambda Restful API's for some security stuff like one time tokens for 2-FA and message encryption using Node.js. I'm pretty decent at PHP so are there any docs you recommend to get started in module creation?

I've been familiarizing myself with the features and such, but I've literally just been working with JamRoom for less than a week or so.
AppXprt
@appxprt
02/28/17 03:24:46PM
40 posts

[BUG] Site / Page Builder Broken (jrElastic2?)


Design and Skin Customization

Awesome man thank you so much!!! Still trying to figure the whole platform out and so far I love it! I've learned a lot about it over the past few days and looking forward to learning much more in hopes that I can be of some help around here too. I'm looking to mod this into a social media super site.
  2