ASP如何通过匹配access中的数据以获得其中的密码?

问题描述

ASP如何通过匹配access中的数据以获得其中的密码?
在做网站的时候又遇到一个问题,就是如何应用asp语言来达到获取寻回密码的功能,我现在表单里有邮箱和电话两个最能代表个人信息的数据,但是如何通过匹配这两个数据以获得密码却成了一道越不过去的坎。
具体代码应该怎么写呢?有前辈可以指教一下吗?我尝试过的基本上都不行

解决方案

找回密码的含义不是找到输入的密码,相反,如果密码能找到,那么非常不安全。一旦数据库泄露,后果是灾难的。
你应该让用户输入他注册的用户名和邮箱,你判断用户名和邮箱在你数据库中是否匹配上,然后给那个邮箱发邮件,同时设置一个随机的密码。把这个密码告诉用户。
最好在用户登录时候让用户再修改一次密码。

解决方案二:
非要按照你的去做也可以啊。
select 密码字段 from 用户表 where 用户名='用户输入的用户名' and 邮箱='用户输入的邮箱' and 电话='用户输入的电话'

解决方案三:
发邮件也没什么难的,参考:http://www.zhixing123.cn/asp/2621.html

解决方案四:
前提是你注册的时候是否验证过email地址,手机唯一性,要是没验证你可能会将别人的信息发送给错误的人了。虽然几率很小。。

时间: 2024-10-04 13:22:22

ASP如何通过匹配access中的数据以获得其中的密码?的相关文章

asp.net小孔子cms中的数据添加修改_实用技巧

题外话:我为什么研究小孔子的cms,从我自己写一个cms我就开始研究起别人的cms,早期我是研究netcms,但这系统过于庞大,看上去十分的累,也没那个精力,于是打算从一套比较小的开始研究,于是小孔子cms就进入了我的研究范围.没过多久我就放下我手中的cms,决定研究清楚有了更多经验再继续写完我没有完成的cms.        最近都在看小孔子cms的代码,其添加与修改数据十分方便,做下笔记,代码主要提取自小孔子cms,去掉了不用的函数并把相关代码写到一个文件中: 结合上面的图片,当我们要往数据

为何asp.net中不能更新access中的数据???

问题描述 想请各位帮忙看一下:protectedvoidDataList1_UpdateCommand(objectsender,DataListCommandEventArgse){stringen4=((TextBox)e.Item.FindControl("txtEng")).Text;stringen5=DataList1.DataKeys[e.Item.ItemIndex].ToString();stringlm1=(string)Request.QueryString[&q

如何在Access中创建数据表

  1.打开你的access,然后在菜单栏上点击 创建 选项. 2.在创建选项中,点击表设计. 3.这样就来到了表设计器.我们在左边的这个字段名称这一栏输入字段的名称,在数据类型这一栏点击下列按钮,在下拉菜单中,选择 数字. 计算"> 4.同样的方法我们建立"姓名字段",并设置其数据类型为 文本. 5.等所有的字段都添加完毕以后,我们点击左上角的视图按钮. 6.在下拉菜单中,找到数据表视图,单击它. 7.弹出是否保存表的提示,我们点击是. 8.要求输入该数据表的名称,笔

ASP读取WORD文档中表格数据

word文档中有一table,有如下表格 ---------------- |序号 | 名称 | ---------------- | 1   | aa     | ---------------- | 2 |   bb    | ------------------ 我要获取名称的值{也就是aa,bb},我用宏来摸索ASP程序,但以下ASP程序报"Set Mysel = ListWord.Application.Selection"缺少对象?后续程序也不知道正确与否? <%  

关于gridview中如何删除access中的数据

问题描述 希望请高手指点一下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlCo

数据-C#链接ACCESS,我改变了ACCESS中的内容,一直显示无效的标签

问题描述 C#链接ACCESS,我改变了ACCESS中的内容,一直显示无效的标签 数据库链接已经成功了,但是我在ACCESS中添加数据并保存,运行程序时,listview界面上没有显示数据,并且ACCESS报错,无效的标签 解决方案 数据库损坏http://blog.163.com/xiao_mege/blog/static/72942753201081894141940/

:( 用多线程向Access中成批导入数据时,开始执行一段时间没问题,再后就保存失败了。

问题描述 用多线程向Access中成批导入数据时,开始执行一段时间没问题,再后就保存失败了.向Access中添加数据的语句没有错误,用SQL2K试过没有问题.得到在向获取Access添加数据时的错误为"未明确的错误".估计可能是添加数据时,Access成受不了了,所以才报错.但想想应该是有什么办法可以解决的.向Access添加数据的部分如下://保存数据到AccesspublicstringInfoSave(stringstrDBFile,string[]Info){try{strin

asp.net 获取数组中重复数据代码

asp教程.net 获取数组中重复数据代码 下面提供了五款不同方法的取出数据中重复的数据并统计重复的次数. dictionary<int, int> dic = new dictionary(); int[] arr = new int[] { 1, 5, 2, 6, 7, 1, 5, 4, 1, 6, 8, 7, 6 }; foreach(int i in arr) {   try   {   dic.add(i, i);   }   catch(exception err)   {   /

ASP.NET如何连接Access或SQL Server数据库

连接Access 首先看一个例子代码片断:程序代码: -------------------------------------------------------------------------------- using System.Data;using System.Data.OleDb; ...... string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Sou