Create a database model for Sponsors. They will be authenticated separately from regular users.
The model needs to contain the company name, company domain (e.g. "abccorp.com"), date of sponsorship start, date of sponsorship end, and a flag for whether their login is enabled.
Their corporate domain (e.g. the "abccorp.com" at the end of "[email protected]") will be used to determine whether they are allowed to log in.