Подтверждение членства/посещаемости университета по адресу электронной почты

Веб-приложение моего клиента позволяет участникам регистрироваться (Rails с использованием AuthLogic), и эти регистрации ограничены тем, что они должны осуществляться под эгидой университета. А именно: организатор университета может зарегистрироваться в качестве представителя университета, а студенты могут зарегистрироваться в качестве «участников» этого университета.

Мне было поручено выяснить, существует ли программный способ проверки членства/посещаемости университета. Я вижу единственный способ сделать это — иметь базу данных университетов и базу данных связанных электронных писем, а также проверить, является ли адрес электронной почты студента частью этой базы данных. Однако это не помогает, если вы используете Facebooker и возможность AuthLogic «зарегистрироваться с учетными данными Facebook».

Я подозреваю, что ответ на этот вопрос — «через вмешательство человека», и что это то, что мы не можем решить программно. Либо нам, либо университету придется стиснуть зубы и проверить записи. Тем не менее, я решил спросить, сталкивался ли кто-нибудь еще с проблемой подтверждения членства в университете раньше.


person JohnMetta    schedule 31.05.2010    source источник
comment
Возможно, я что-то упускаю, но не могли бы вы потребовать, чтобы электронное письмо оканчивалось на what.edu, а затем отправить электронное письмо с подтверждением, требующее, чтобы пользователь ответил?   -  person    schedule 01.06.2010
comment
Да, это была опция базы данных связанных адресов электронной почты (должны были быть прочитаны связанные суффиксы). Однако нам нужно было выяснить, какие адреса действительны для каждого университета. А именно: я был аспирантом штата Орегон (oregonstate.edu) с адресом электронной почты engr.orst.edu. Нам каким-то образом нужно было установить, что это все действительные адреса электронной почты для этой университетской базы данных.   -  person JohnMetta    schedule 01.06.2010


Ответы (1)


Я исследовал это во многих местах, и единственное, что я придумал, — это хаки, сосредоточенные вокруг базы данных суффиксов электронной почты. Я думаю, что лучшим (и самым безопасным) решением (для нас) является более личное общение с администратором университета для этой проверки, а не полностью автоматизированная.

person JohnMetta    schedule 07.06.2010