最近在做一个登录系统,在已知数据库中 存在的账号和密码,我们如何通过验证账号和密码匹配 而登陆到对应的界面呢?
<%= form_tag("/user_landing") do %> <h3> <%=label_tag("账号:") %> <%=text_field_tag(:id) %></h3> <h3> <%=label_tag("密码:") %> <%= password_field_tag(:pass) %></h3> <% if flash[:notice] %> <div><%= flash[:notice] %></div> <% end %> </div> <div id="land"> <h3> <%=submit_tag("登录") %> <% end %></h3> </div>
通过上面代码 可以在点击登录的同时 进入数据库查看,密码是否和账号相匹配,若匹配可登录,
def user_landing if params[:id]=='ad'&¶ms[:pass]=='ad' render 'manager' else @user = User.authenticate(params[:id], params[:pass]) if @user session[:user_id] = @user.id flash[:notice]="登录成功" render 'student' else flash[:notice]="帐号与密码不匹配" render 'landing' end end
这一段是验证 账号和密码是一致的才可以登录,不一致会出现提示,账号与密码不匹配.
相关推荐
WPF前台数据验证(红框)(包括3.5和4.0两个版本) WPF 显示验证错误的默认方式是在控件周围绘制红色边框。通常需要对此方法进行自定义,以通过其他方式来显示错误。而且,默认情况下不会显示与验证错误关联的错误...
在进行数据分析或者数据挖掘、机器学习、深度学习之时,数据的正确性十分重要,因此在数据分析之前,进行数据正确性校验是十分必要的,基于此,本文实现了一款批量数据校验工具,可以完成:身份证校验、座机电话校验...
数据验证C# vs2005 xiao shi li 数据验证C# vs2005 xiao shi li 数据验证C# vs2005 xiao shi li
实际项目中使用的前台数据验证,包括年份日期验证,值类型,URL类型==判断
摘要:介绍了数据校验的基本知识。对Adler-32算法、CRC-32算法、MD5算法、SHA-1算法、SHA-224算法、SHA-256算法、SHA-384算法、SHA-512算法、SHA-512/224算法和SHA-512/256算法进行了逐一的介绍,并对这些算法的优化...
hibernate-validator, jboss-logging validation-api等包
这个是使用java语言 poi导入excel到数据库中,同时使用了xml对excel的每个单元格数据进行了非空验证。经测试,导入数据库成功。
数据校验器架构模式组数据校验器架构模式组数据校验器架构模式组数据校验器架构模式组数据校验器架构模式组数据校验器架构模式组数据校验器架构模式组数据校验器架构模式组
Android数据校验工具类
java代码实现的数据校验类,包括奇偶校验和CRC校验等
《在kettle中实现数据验证和检查》示例代码,学习数据验证和检查的最佳示例。
批量导入Excel数据到数据库,.NET 2008开发,带数据校验、数据库事务回滚、Excel预览、日志功能的完整开发代码
关于C#数据的基础数据验证笔记,技多不压身.祝大家好好学习,共同进步。
数据校验,c#做的例子,各种校验,email,电话,数字,日期
页面数据校验类 PageValidate
数据验证开发总结,日期验证,时间验证 用于答辩ppt
数据校验.ppt 是一份比较详细的文档。
里面包含了一些对于页面表单常用的数据验证
WPF 数据验证,下载即可作用;界面写入提示信息;自动判断信息的种类;在鼠标放在控件上自动显示提示信息。
使用注解导入导出各类多表头,单表头,及各种导入数据验证(含非空,字符长度,数据包含与排他,正则验证及自定义验证(使用数据库操作)等)的i简单工具类