现在的应用系统中,大部分密码存储都是采用md5加密后存储,常用的登录基本流程如下:

1、前端web页面用户输入账号、密码,点击登录。
2、请求提交之前,web端首先通过客户端脚本如javascript对密码原文进行md5加密。
3、提交账号、md5之后的密码
4、请求提交至后端,验证账号与密码是否与数据库中的一致,一致则认为登录成功,反之失败。




- 阅读剩余部分 -

上次放清明节的时候就说去香港转转,后来因为起床太晚了就没去,昨天是五一节的第二天了,虽然也起得比较晚,但是还是去了,详细记录下吧!

- 阅读剩余部分 -

在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。

- 阅读剩余部分 -

3月份戏剧性的mysql被黑掉,买了个ramnode一个月,景安的也在备案中,暂时先放在ramnode上,备案下来了就搬家去景安吧。

有时间详细记录下mysql被黑的过程

php中的索引数组用json_encode后是js的数组形式,用eval()函数可以直接转化为js数组;非索引数组,将被转化为js对象;

.rotate{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); //ie
    -moz-transform:rotate(180deg);  //Firefox 
    -webkit-transform:rotate(180deg);//safari&&chrome 
    -o-transform:rotate(180deg); //opera
    transition: 0.5s;//旋转时间
}

该语句可以在关闭页面之前执行function和unload不同

    window.onbeforeunload = function(event) { return confirm("确定离开此页面吗?"); }

在关闭当前页面的时候会提示你“确定离开此页面吗?”