Voucher authentication

If you need to authenticate users, but do not want to use the user manager, you may want to use vouchers instead. Vouchers are alphanumeric codes that provide access for a specified period of time and typically can only be used once: