has_secure_password
目标
我们将制作一个涵盖简单身份验证流程的Rails应用程序:用户可以创建帐户,登录和注销。
介绍
我们的应用程序包含三个页面:
一个注册页面,用户在其中输入其用户名(作为name ),密码和密码确认。
登录页面,用户提交用户名(作为name )和密码,然后登录。
用户主页,上面写着“嗨,#{name}”。
我们不在本实验中介绍验证,因此不必担心。 (无论如何,都很难通过密码验证;产生出降低密码安全性而不是增强密码安全性的规则非常容易。)
如果用户输入了错误的密码,则他们将无法登录。 只需将其重定向回登录页面即可。 如果要显示错误,则可以从控制器返回HTTP错误并使用Javascript捕获它,也可以设置 。
指示
创建一个用户模型并进行迁移。
创建一个用户控制器。 它应该使用注册表单来响应new ,并通过创建新用户来响应create 。
评论0
最新资源