Closed (works as designed)
Project:
Job Posting
Version:
5.x-1.2
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
7 Jun 2008 at 13:44 UTC
Updated:
13 Sep 2008 at 20:29 UTC
As people looking at our site will not be registered users, it would be great to have the ability for an anonymous user to be able to apply for a job - is there a simple fix that will enable this?
Thanks a lot.
Comments
Comment #1
gmarus commentedAccess to the job posting application form is governed by the function job_posting_menu() -- a single line change in the code is all it would take to remove this restriction. However the application procedure depends on an active profile to determine a valid email address for the confirmation message destination as well as the 'From' header for the application itself, though only the latter is a major concern as I already have a check in place to determine whether a user is logged in and a confirmation is even sent. You'd need to change the application form to collect a seeker's email address (and replicate whatever filtering and validation is already handled by Drupal core) or else hard-code a generic address and rely on job seekers providing adequate contact information in the cover letter or attached resume.
When writing this module I made a conscious decision not to do this. Why? My main concern was the potential for mail spam abuse. What is to stop automated spam programs from stuffing the forms on every job posting with junk? Of course miscreants can still do this but at least forcing them to register first tests their resolve and slows them down considerably. Sure you could add a CAPTCHA or some other control to the form instead but I didn't want to go this route personally. Also, I reasoned (perhaps incorrectly) that the vast majority of potential users of this module would want their visitors to register if for no other reason than record-keeping/analytics.
Comment #2
Andy Galaxy commentedUsing 5.x-1.3 see http://drupal.org/node/305805