Business Help
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsWeb Site ManagementBusiness Help

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here
  #1  
Old May 9th, 2005, 01:29 PM
timsharpe timsharpe is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2001
Posts: 761 timsharpe User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 Days 19 h 41 m
Reputation Power: 0
Please help

I know that I should not ask this but is there any code that you can use to protect yourself against not being paid for work completed? I have sub-contracted for a month now with a company and they keep telling me to wait to cash my cheques, so I contacted the local labor board and they have several cases against this company but they cannot catch them because they keep moving offices. So is there any hidden code that I could insert into the work that I have done so far that would stop the pages from working and they I could deactivate it once paid?

Thanks
Tim

Reply With Quote
  #2  
Old May 9th, 2005, 01:36 PM
medianox's Avatar
medianox medianox is offline
Cliff Huxtable
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2004
Location: Chicago, IL
Posts: 1,170 medianox User rank is First Lieutenant (10000 - 20000 Reputation Level)medianox User rank is First Lieutenant (10000 - 20000 Reputation Level)medianox User rank is First Lieutenant (10000 - 20000 Reputation Level)medianox User rank is First Lieutenant (10000 - 20000 Reputation Level)medianox User rank is First Lieutenant (10000 - 20000 Reputation Level)medianox User rank is First Lieutenant (10000 - 20000 Reputation Level)medianox User rank is First Lieutenant (10000 - 20000 Reputation Level)medianox User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 4 Days 13 h 51 m 51 sec
Reputation Power: 134
Send a message via ICQ to medianox Send a message via AIM to medianox Send a message via MSN to medianox Send a message via Yahoo to medianox Send a message via Skype to medianox
Quote:
Originally Posted by timsharpe
I know that I should not ask this but is there any code that you can use to protect yourself against not being paid for work completed? I have sub-contracted for a month now with a company and they keep telling me to wait to cash my cheques, so I contacted the local labor board and they have several cases against this company but they cannot catch them because they keep moving offices. So is there any hidden code that I could insert into the work that I have done so far that would stop the pages from working and they I could deactivate it once paid?

Thanks
Tim


kloodge it up a bit - throw in a few functions that will lock anyone out who is not you! - Comment out these "timebombs" until they either put up or throwdown. Somethign as simple as a block of SessionCode at the top of a page taht checks an offsite database for a value (your database), if the value doesn't exist:
die("You need to pay me before you can use this feature. - my@email.com")

for example:
PHP Code:
//Security Indentifier - SESSIONS
session_start();

//if Session does not verify - redirect to hello hello page
if(!isset($_SESSION["verified"])) {
    
session_destroy();
    
header("Location: http://www.yoursite.com/pay_me_now.html");                //redirect to pay me now page
    
exit;
    } 
//if 
__________________
Pop, OJ, Purple Stuff, and ... Sunny D! Wow, dude -- Your Mom is the coolest! Thanks Mrs. D!

Last edited by medianox : May 9th, 2005 at 01:41 PM.

Reply With Quote
  #3  
Old May 9th, 2005, 01:36 PM
Andrew_Smart Andrew_Smart is offline
Contributing User
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Nov 2003
Posts: 1,755 Andrew_Smart User rank is Second Lieutenant (5000 - 10000 Reputation Level)Andrew_Smart User rank is Second Lieutenant (5000 - 10000 Reputation Level)Andrew_Smart User rank is Second Lieutenant (5000 - 10000 Reputation Level)Andrew_Smart User rank is Second Lieutenant (5000 - 10000 Reputation Level)Andrew_Smart User rank is Second Lieutenant (5000 - 10000 Reputation Level)Andrew_Smart User rank is Second Lieutenant (5000 - 10000 Reputation Level)Andrew_Smart User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 23 h 47 m 23 sec
Reputation Power: 59
how about dont do the work! Its as simple as that, too risky...

Reply With Quote
  #4  
Old May 9th, 2005, 01:36 PM
carnivorx carnivorx is offline
<?=contributing user ?>
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2004
Posts: 467 carnivorx User rank is Sergeant (500 - 2000 Reputation Level)carnivorx User rank is Sergeant (500 - 2000 Reputation Level)carnivorx User rank is Sergeant (500 - 2000 Reputation Level)carnivorx User rank is Sergeant (500 - 2000 Reputation Level)carnivorx User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 4 Days 7 h 48 m 18 sec
Reputation Power: 23
one thing that would work well, is working off of a server that is local, not the client's remote machine.

Reply With Quote
  #5  
Old May 9th, 2005, 01:40 PM
Sepodati's Avatar
Sepodati Sepodati is offline
Banned
Dev Shed God 19th Plane (14000 - 14499 posts)
 
Join Date: Dec 1999
Location: Afghanistan
Posts: 14,378 Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)  Folding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate Folder
Time spent in forums: 2 Months 3 Weeks 6 Days 22 h 7 m 27 sec
Reputation Power: 1784
Send a message via ICQ to Sepodati Send a message via Yahoo to Sepodati
You can program all the timebomb and offsite checks you want, but they're easily removed unless you're working with idiots.

Getting a solid contract and placing work on one of your own servers is the best way to handle this. They see the results or snippets of the code as required, but don't get it all installed until it's paid for. Anything less than this and you run the risk of getting screwed... again...

---John Holmes...

Reply With Quote
  #6  
Old May 9th, 2005, 02:06 PM
timsharpe timsharpe is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2001
Posts: 761 timsharpe User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 Days 19 h 41 m
Reputation Power: 0
This was an hourly employment position so as the employer he required me to keep the files on his server, I am contacting a lawyer not sure if it will help, but no wonder we are all requiring deposits and such for work.

Tim

Reply With Quote
  #7  
Old May 9th, 2005, 02:07 PM
codergeek42's Avatar
codergeek42 codergeek42 is online now
少しな日本語とスペイン語と英語を話します。
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Jul 2003
Location: Anaheim, CA (USA)
Posts: 6,419 codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)codergeek42 User rank is General 1st Grade (Above 100000 Reputation Level)  Folding Points: 35702 Folding Title: Starter FolderFolding Points: 35702 Folding Title: Starter Folder
Time spent in forums: 1 Month 1 Week 6 Days 4 h 59 m 26 sec
Reputation Power: 1059
Send a message via ICQ to codergeek42 Send a message via AIM to codergeek42 Send a message via Yahoo to codergeek42 Send a message via Google Talk to codergeek42
Moved from the PHP Development forum.
__________________
~~ Peter ~~
( My Blog: It's exactly like normal nerdiness, but completely different. ) :: ( Supporter of the EFF & FSF ) :: ( I'm a GNU/Linux addict and Free Software Advocate. ) :: ( How to Ask Questions the Smart Way ) :: ( The Fedora Project, sponsored by Red Hat ) :: ( GNOME: The Free Software Desktop Project ) :: ( GnuPG Public Key )

Reply With Quote
  #8  
Old May 9th, 2005, 03:21 PM
Dngrsone's Avatar
Dngrsone Dngrsone is offline
Infernal Technomancer
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2005
Location: Centrally located far from everywhere
Posts: 950 Dngrsone User rank is Second Lieutenant (5000 - 10000 Reputation Level)Dngrsone User rank is Second Lieutenant (5000 - 10000 Reputation Level)Dngrsone User rank is Second Lieutenant (5000 - 10000 Reputation Level)Dngrsone User rank is Second Lieutenant (5000 - 10000 Reputation Level)Dngrsone User rank is Second Lieutenant (5000 - 10000 Reputation Level)Dngrsone User rank is Second Lieutenant (5000 - 10000 Reputation Level)Dngrsone User rank is Second Lieutenant (5000 - 10000 Reputation Level)  Folding Points: 319066 Folding Title: Super Ultimate Folder - Level 1Folding Points: 319066 Folding Title: Super Ultimate Folder - Level 1Folding Points: 319066 Folding Title: Super Ultimate Folder - Level 1Folding Points: 319066 Folding Title: Super Ultimate Folder - Level 1Folding Points: 319066 Folding Title: Super Ultimate Folder - Level 1Folding Points: 319066 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 1 Week 16 h 34 m 19 sec
Reputation Power: 92
Send a message via ICQ to Dngrsone Send a message via Yahoo to Dngrsone
Quote:
Originally Posted by Sepodati
You can program all the timebomb and offsite checks you want, but they're easily removed unless you're working with idiots.

Getting a solid contract and placing work on one of your own servers is the best way to handle this. They see the results or snippets of the code as required, but don't get it all installed until it's paid for. Anything less than this and you run the risk of getting screwed... again...

---John Holmes...


If they are hiring outside help, how likely is it they have someone who can root out and remove all the traps?

Reply With Quote
  #9  
Old May 9th, 2005, 06:11 PM
Sepodati's Avatar
Sepodati Sepodati is offline
Banned
Dev Shed God 19th Plane (14000 - 14499 posts)
 
Join Date: Dec 1999
Location: Afghanistan
Posts: 14,378 Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)  Folding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate Folder
Time spent in forums: 2 Months 3 Weeks 6 Days 22 h 7 m 27 sec
Reputation Power: 1784
Send a message via ICQ to Sepodati Send a message via Yahoo to Sepodati
Quote:
Originally Posted by Dngrsone
If they are hiring outside help, how likely is it they have someone who can root out and remove all the traps?
well, then they fall into the "working with idiots" category...

Reply With Quote
  #10  
Old May 10th, 2005, 05:40 AM
mitakeet's Avatar
mitakeet mitakeet is offline
Last Day: May 28, 2005
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Jul 2003
Location: Maryland
Posts: 4,575 mitakeet User rank is Sergeant (500 - 2000 Reputation Level)mitakeet User rank is Sergeant (500 - 2000 Reputation Level)mitakeet User rank is Sergeant (500 - 2000 Reputation Level)mitakeet User rank is Sergeant (500 - 2000 Reputation Level)mitakeet User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 8 h 5 m 34 sec
Reputation Power: 20
Keep in mind that doing the work and getting paid are two issues. Unless you have in your up-front contract that you are going to write code that remains incomplete (i.e., has a logic bomb in it) until the check clears, deleting/interfearing with the code as it exists is probably illegal (though, obviously, if they are already dodging the law then it is unlikely they will call the cops). There was a similiar thread very recently, you should look for it and read it.
__________________

Left DevShed May 28, 2005. Reason: Unresponsive administrators.
Free code: http://sol-biotech.com/code/.
Secure Programming: http://sol-biotech.com/code/SecProgFAQ.html.
Performance Programming: http://sol-biotech.com/code/PerformanceProgramming.html.

It is not that old programmers are any smarter or code better, it is just that they have made the same stupid mistake so many times that it is second nature to fix it.
--Me, I just made it up

The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man.
--George Bernard Shaw

Reply With Quote
  #11  
Old May 13th, 2005, 11:47 PM
medialint's Avatar
medialint medialint is offline
spirit duplicator
Click here for more information.
 
Join Date: Apr 2004
Location: \\Firecrate\
Posts: 12,289 medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)  Folding Points: 232541 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232541 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232541 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232541 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232541 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232541 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 3 Weeks 2 h 31 m 14 sec
Reputation Power: 2531
Quote:
Originally Posted by mitakeet
Keep in mind that doing the work and getting paid are two issues. Unless you have in your up-front contract that you are going to write code that remains incomplete (i.e., has a logic bomb in it) until the check clears, deleting/interfearing with the code as it exists is probably illegal ...


It almost definitely is. There are several areas of applicable law and it's probably covered under each. It's sabotage (prison). It probably falls under laws newly created to jail hackers who propogate viruses or DOS attacks (prison). As far as business law there is a good case for breach of good faith agreement (lawsuit). And several others I could name that may or may not apply.

If you play your cards correctly you have a legally binding contract and if you are not paid, then you're the one that does the litigating for failure to pay for services rendered.

To top it off, you're an hourly employee. You don't own anything done on their clock (as nor do I own the miles of code I write day in, day out for my employer - it's their's that's why they pay me). If they fail to pay you, you have a simple case that a local government agency will usually be glad to investigate.
__________________
medialint.com

"Energy has the opportunity to change the climate if it's done right." - Sen. John Ensign, R-Nev. (quoted out of context)

Last edited by medialint : May 13th, 2005 at 11:51 PM.

Reply With Quote
  #12  
Old May 14th, 2005, 06:31 AM
etechsupport's Avatar
etechsupport etechsupport is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2005
Posts: 160 etechsupport User rank is Corporal (100 - 500 Reputation Level)etechsupport User rank is Corporal (100 - 500 Reputation Level)etechsupport User rank is Corporal (100 - 500 Reputation Level)etechsupport User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 4 Days 13 h 59 m 49 sec
Reputation Power: 8
Send a message via AIM to etechsupport Send a message via MSN to etechsupport
Quote:
Originally Posted by timsharpe
I know that I should not ask this but is there any code that you can use to protect yourself against not being paid for work completed? I have sub-contracted for a month now with a company and they keep telling me to wait to cash my cheques, so I contacted the local labor board and they have several cases against this company but they cannot catch them because they keep moving offices. So is there any hidden code that I could insert into the work that I have done so far that would stop the pages from working and they I could deactivate it once paid?

Thanks
Tim


you should check your appointment letter and the clause mentioned thereupon which might you have signed as token of acceptance, before proceeding to a labor board.

Before that I shall suggest you try to solve the matter by mutual understanding with you and your employer rather than moving for legal assistance.

It may possible that