If I make everyone who joins my site a 'contributor' so

If I make everyone who joins my site a 'contributor' so they can edit the wiki, will this just not open up the site to spammers? What do others do to combat this?