Веб-приложение моего клиента позволяет участникам регистрироваться (Rails с использованием AuthLogic), и эти регистрации ограничены тем, что они должны осуществляться под эгидой университета. А именно: организатор университета может зарегистрироваться в качестве представителя университета, а студенты могут зарегистрироваться в качестве «участников» этого университета.
Мне было поручено выяснить, существует ли программный способ проверки членства/посещаемости университета. Я вижу единственный способ сделать это — иметь базу данных университетов и базу данных связанных электронных писем, а также проверить, является ли адрес электронной почты студента частью этой базы данных. Однако это не помогает, если вы используете Facebooker и возможность AuthLogic «зарегистрироваться с учетными данными Facebook».
Я подозреваю, что ответ на этот вопрос — «через вмешательство человека», и что это то, что мы не можем решить программно. Либо нам, либо университету придется стиснуть зубы и проверить записи. Тем не менее, я решил спросить, сталкивался ли кто-нибудь еще с проблемой подтверждения членства в университете раньше.