通过电子邮件地址验证大学会员资格/出勤情况

发布于 2024-09-03 14:11:33 字数 371 浏览 5 评论 0原文

我客户的网络应用程序允许成员注册(Rails 使用 AuthLogic),并且这些注册受到限制,因为它们必须在大学的支持下。也就是说:大学组织者可以报名成为某所大学的代表,学生可以报名成为该大学的“与会者”。

我的任务是寻找是否有一种编程方式来验证大学会员资格/出勤情况。我认为做到这一点的唯一方法是建立一个大学数据库和一个相关电子邮件数据库,并验证学生的电子邮件地址是否是该数据库的一部分。然而,如果使用 Facebooker 和 AuthLogic 的“使用 Facebook 凭据注册”功能,这并没有什么帮助。

我怀疑这个问题的答案是“通过人为干预”,而这是我们无法通过编程解决的问题。无论是我们,还是大学,都必须硬着头皮检查记录。不过,我想问一下是否有人以前遇到过大学会员身份验证的问题。

My client's web app allows members to sign up (Rails using AuthLogic) and those signups are limited in that they must be under the auspices of a university. To wit: A university organizer can sign up to be the representative of a university, and students can sign up as "attendees" of that university.

I've been tasked with finding if there is a programmatic way to verify university membership/attendance. The only way I can see doing this is having a database of universities and a database of associated emails, and verifying that the student's email address is part of this database. That doesn't help if using Facebooker and AuthLogic's "sign up with Facebook credentials" ability, however.

I suspect the answer to this is "via human intervention," and that this is something we can't solve programmatically. Either we, or the university, will have to bite the bullet and check records. However, I'd thought I'd ask if anyone else has run into the issue of verification of university membership before.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仙女 2024-09-10 14:11:33

我在很多地方对此进行了研究,我唯一想到的是围绕电子邮件后缀数据库进行的黑客攻击。我认为(对我们来说)最好(也是最安全)的解决方案是与大学管理员进行更多的人与人之间的沟通以进行此验证,而不是完全自动化。

I've researched this in many places and the only thing I've come up with are hacks centered around an email suffix database. I think the best (and safest) solution (for us) is to have more of a person to person communication with the university admin for this verification, rather than have it fully automated.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文