当前位置: 首页 > news >正文

如何建立一个网站查询数据seo搜索引擎优化服务

如何建立一个网站查询数据,seo搜索引擎优化服务,网站ui设计用什么软件做,呼伦贝尔市住房和城乡建设委网站java web实现 忘记密码(找回密码)功能及代码(一).总体思路(二).部分截图(三).部分代码(一).总体思路:1.在 找回密码页面 录入 姓名、邮箱和验证码,录入后点击【提交】按钮,此时发送一封邮件,邮件中带有加密后的链接。2.点开 邮件中…

java web实现 忘记密码(找回密码)功能及代码

(一).总体思路

(二).部分截图

(三).部分代码

(一).总体思路:

1.在 找回密码页面 录入 姓名、邮箱和验证码,录入后点击【提交】按钮,此时发送一封邮件,邮件中带有加密后的链接。

2.点开 邮件中链接,解密并判断链接是否有效,验证通过后 到 修改密码页面。

3.在修改页面中 录入新密码, 点击【修改按钮】修改密码,操作完成。

(二).部分截图:

f938e412b6d2bc5b1dd27b793e1c3671.png

02a5425163ead4b6bc1f67b976cf698e.png

efcb622697cf6a6c3693759c950d85b4.png

(三).部分代码:

代码1(对应上面总体思路1):此处关键是 生成加密链接,而且此链接 参数需要在浏览器中get方式传递,不能支持“+”,"/"等特殊字符。

//添加 过期时间,24小时后链接失效

long endTimes = System.currentTimeMillis()+1*24*3600*1000;

String para= personname+";"+email+";"+endTimes;//先加密,再url转码,顺序不能修改 modify by lifq 20150317

String encode =UrlUtil.getURLEncoderString(DesUtil.encrypt(para));

content= EmailUtil.replace(content, "{EMAIL_SETPWD_ADD2}", "http://localhost:8080/test/toSetPayrollPwd2.do?vc="+encode);

代码2(对应上面总体思路2):此处关键是  获取参数vc并解密。

/*** 找回 密码 第二步

*

*@returnString

*@authorlifq

* @date 2015-3-17 上午10:24:09*/

publicString toSetPayrollPwd2(){

String vc= context.getParameter("vc");if(null!=vc){try{//此处直接 des解码

String decode =DesUtil.decrypt(vc);

List list= EmailUtil.parseContent(decode, ";");if(null!=list && list.size()>0){

String personname= (String)list.get(0);

String email= (String)list.get(1);long entimes = Long.parseLong((String)list.get(2));long curtime =System.currentTimeMillis();if(entimes<=curtime){

context.setRequestAttribute("errorMsg", "当前链接已失效,请重新 后去重置密码链接!");

}else{

context.setRequestAttribute("personname", personname);

context.setRequestAttribute("email", email);

context.setRequestAttribute("vc", UrlUtil.getURLEncoderString(vc));

}

}

}catch(Exception e) {

e.printStackTrace();

context.setRequestAttribute("errorMsg", "链接无效!");

}

}returnRETURN_SUCCESS;

}

上述部分涉及到URL加密解密的util类 和 DES加密、解密的util类,在之前文章中有代码:

原文:http://www.cnblogs.com/haha12/p/4345070.html

http://www.lbrq.cn/news/2476765.html

相关文章:

  • 天津塘沽网站建设杭州网站优化效果
  • 找人做的网站推广被坑推广网站排名优化seo教程
  • 廊坊网站群发关键词seo关键词分析
  • 贵阳手机网站开发重庆seo技术教程
  • 网站做sem能够提高收录量吗泉州关键词优化报价
  • 网站banner图片制作如何做公司网站推广
  • 长春建网站公司厦门seo培训
  • 网站设计销售好做吗seo技巧
  • 香港特区政府网站 建设qq群推广引流免费网站
  • 网站备案要收费吗广州百度提升优化
  • 北京网站搭建报价推广软件app
  • 大型网站服务器架构seo站长工具
  • wordpress资讯站模板注册公司网站
  • 阿里巴巴做网站教程sem数据分析
  • 百度收录个人网站是什么怎么做sem和seo是什么
  • 网站在百度的图标显示不正常显示搜索引擎优化工作
  • 有哪些外国网站做精油的网站模板哪家好
  • 做本地网站需要什么资质网络广告投放网站
  • 网站 如何做后台维护上海高端网站定制
  • wordpress做的网站吗上海网络公司seo
  • 设计宝藏资源站目前最新的营销方式有哪些
  • 网站建设基地百度广告搜索引擎
  • 什么网站可以做项目百度推广费用怎么算
  • 官方网站建设审批手续成都疫情最新情况
  • 网站seo推广软件百家号优化
  • 上海物流网站怎么建设如何制作网页最简单的方法
  • 景安wordpress主机赣州seo
  • 网站域名区别吗真正免费建站网站
  • 怎样在工商局网站上做网登百度流量推广项目
  • 做企业网站建设挣钱吗seo外链优化策略
  • Ubuntu 18.04安装Fast-Lio2教程
  • 面试150 IPO
  • 全球化2.0 | 云轴科技ZStack亮相阿里云印尼国有企业CXO专家活动
  • Qt 多线程编程最佳实践
  • 分治算法 (Divide and Conquer)原理、及示例-JS版
  • 解决 Delete ␍ prettier/prettier问题的方案