使用Javascript登录设计用户注册
Devise User Registration with Javascript Login
我有一个带验证和所有这些的工作注册表单,以及其他模型的一些其他字段。现在我需要添加一些客户端验证来检查电子邮件的唯一性。如果采用了,则用户模型的字段应替换为登录字段。
不确定从哪里开始以及如何开始。
我的建议是在控制器中编写一个自己的方法,接受ajax调用,该方法在电子邮件字段的onblur
上触发(当然还会发送电子邮件数据)。
控制器方法检查给定的电子邮件地址是否存在于您的数据库中。如果是这样,您可以呈现一个ERB Javascript模板,该模板将用模板中呈现的登录表单替换现有的注册表单。
希望我的意思很清楚。
相关文章:
- 如何检查用户已经登录facebook
- 如何为在客户端检查其密码的用户创建登录页面
- 如果在线检查期间发生电源故障,我们如何更新用户再次登录门户时的剩余时间
- 在Ajaxterm中以root用户身份登录
- 如何创建一个提示用户输入登录id和密码的网站
- Auth$getUser返回null,即使用户已登录(AngularFire,Firebase)
- 使用firebase在用户注册对象上设置密钥
- 用用户上次登录时选择的内容填充html表单
- 保护Javascript库存储在服务器上,用户即可登录
- 使用自制的html表单注册/登录网站
- 如果用户尚未登录Angular JS,请重定向至登录页面
- localStorage为用户注册如何在不丢失数据的情况下重定向
- Facebook JS SDK.我如何使用Facebook登录,而无需用户实际登录Facebook
- 使用Javascript登录设计用户注册
- 如何使用phonegap+quickblox注册/登录用户
- 如何在用户注册成功时显示消息框并将其重定向到登录页面?
- 用户注册后使用护照登录
- 根据用户是否登录,在自定义模板上弹出一个注册表单
- 在用户注册/登录时使用Rails + design执行JS代码
- 如何在用户注册后或他尚未登录时显示消息?