预览模式: 普通 | 列表

BLOG开放会员注册,可方便读者投递

关于友情链接请在此留言!

构想:免密码登录网站

 注册一个网站总是有很多原因,而根源只有一个:建立可持续跟踪的联系。比如发布内容,加好友或者网上交易。除此之外,无论是阅读,还是作为过客留言,我们都更希望能不注册就不注册,一切求简。为了尽可能减少注册带给用户的麻烦,现在注册的门槛也“每况愈下”:只用填写电邮和密码。更有的网站甚至直接发送一份随机密码到电邮(因为你迟早是要去邮箱验证激活的)。 不过,我们能否再进一步,干脆在注册/登录的时候连密码都有计划地省去,以寻求更好的体验?

为什么不要密码

因为登录的时候用密码太麻烦了。

好像现在我们上网的第一件事就是输入用户名和密码。在用户名逐渐统一到电邮后,稍微方便了点。然而,还是很有些老顽固的网站,比如百度,不支持用电 邮登录;这样直接导致我们的用户名不能重复,难听,且以后不能更改。

往往忘记的不是密码,而是用户名

往往忘记的不是密码,而是用户名

不论怎样,密码一直就不方便输入,比如:

1、不同等级的账户密码不一样,比如网上银行,社交网站和临时注册的小站点;

2、密码不是明文显示,容易敲错;

3、容易遗忘;

3、担心输入密码时被窃取。

实现方案

1、使用IP网址和电脑配置

上网的电脑都会有一条网址(IP地址),我们可以使用它来确定浏览者的唯一身份。针对那些使用静态IP固定上网的用户,可以在网站上注册一条IP地 址,只要是在此IP上登录电邮,都不需要密码。

使用路由器等(或其他原因)公用IP,或动态IP的用户,则将电脑配置(硬件和操作系统)编码储存。但凡在此电脑上网,且IP地址在同一城市的用 户,免密码登录。

2、通过浏览器缓存

就像现在的大多数网站一样,登录时可以勾选“记住我,两个月内自动登录”的方式。这个方法太普遍了,不展开。

3、使用密码

用户不方便使用这种方式时,比如临时去图书馆、网吧等公共场合,使用密码登录。

可行性分析

是否方便

方便是我们的目的。如果登个录还不断地输入验证码,或者总是往邮箱发验证邮件……与其被这么骚扰,还不如输入密码来得痛快。

登录流程

注册流程

登录流程

登录流程

是否安全

和其他网站一样,保护用户账户安全是网站的基本义务。目前可以把关的有:

安全等级

安全等级

适用场合

除了内容是公开发布的场合,比如社会化网络站点,其他的一般不适合:

1、涉及国家机密

2、公共账户

3、涉及个人财产或隐私

困惑解答

1、别人使用我的电脑,那么账户岂不是不安全?

首先不是别人,因为你不会允许“别人”使用你的私人电脑。一般是同学、同事、家人或朋友。他们的可信赖度比较高。

其次,假设他们临时使用下你的电脑,一般来说,你的聊天工具不会关闭,浏览器里的账户缓存没有清空,风险同样存在。

2、使用朋友的电脑,我怎么登录呢?

登出朋友的账户,接下来参考“登录流程—公共电脑”。

3、坏人知道我的电邮后,故意要毁坏我的名誉,或者偷看我的隐私。

除非“坏人”就在你的身边且能接触你的电脑。家贼难防是一回事,你交友不慎就是另外一回事了。

涉及个人隐私(比如私人日记、账本)的网站不建议采取这种办法。当然了,如果你在一个不知名的小论坛上用你银行账户的密码注册,你就不是明哲保身的 问题了。

已有案例

脸谱(Facebook)
首次登录脸谱需要“注册电脑”

首次登录脸谱需要“注册电脑”

登录设置(免打扰)

登 录设置(免打扰)

QQ
QQ安全中心:登录保护

QQ安全中心:登录保护

全球通用头像(Gravatar)

在支持的社区里(比如Wordpress),免去用户登录,直接通过识别电邮给评论者个性头像。它的注册很简单:

注册Gravatar

注 册Gravatar

展望

随着技术和社区的不断发展,我们肯定亲睐更简便的登录方式。

1、统一的用户名和密码。比如现在就存在的openID。

2、人眼(人脸)识别。随机配备的高清摄像头可以轻易完成。

3、指纹登录。笔记本等有触屏的不二功能。

世界上没有最安全的东西。为了进入某个机密建筑,把手砍下来的事情也不是没有(虽然我仅在电影上看过)。

我们追求更先进的体验,何乐而不为?

参考资料

1 拿亚克(等) 《注册还是登录》(英文) http://designingsocialinterfaces.com/patterns.wiki/index.php?title=Sign_Up_or_Registration

分类:计算机技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7

百度VS谷歌:优秀与伟大之别

新闻来源:《中国企业家》杂志
百度与Google之间的差距,自诞生之日起就已经输在了价值观上,缺乏超越商业的人文关怀、用商业改善世界的使命感这十年里,中国创业领域最成功的企业也许是百度,最令人惋惜的也许还是百度。它是中国互联领域唯一一个从创立之日起就最接近世界级公司的,但现状却是失 之毫厘,谬以千里……

Google创立于1998年,百度创立于2000年。Google依靠PageRank算法起家,百度有类似的专利,二者的思路也差不多,申请专利是前后脚的事,几乎同时想到了近似的计算页排序的方法。与其它本土新创公司相比,百度在起点上堪称得天独厚,与世界级公司的初始差距几可忽略不计。

然而一路走来,二者间的差距却越来越大。Google市值目前接近1900亿美元,百度仅为200多亿美元;Google 2009年营收接近250亿美元,百度不足6亿美元;Google是公认的全球互联霸主,而百度依然只是一个土狼。

对百度而言,这样的比较或许并不公平,因为二者所依托的市场背景太不一样了。在创业初期,美国的互联普及程度、用户水平、商业环境和人才资源远非中国能比,美国民基本上是社会的主流人群,而当时的中国民绝对是社会中的一个“草根族群”。民素质所决定的市场需求,响了二者不同的发展路径,十年来Google不断向企业商务服务方面扩张,百度则更多地偏向音乐、社区、视频等与娱乐相关的领域。

查看更多...

分类:心情日记 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4

在非IE浏览器中实现“灰阶化[1]”

 在非IE浏览器中实现“灰阶化[1]”

这个问题看似简单,实际上要付出很大的努力[2]。要的结果很简单:在所有非IE浏览器中模拟Internet Explorer浏览器的grayscale(灰度)滤镜。然而,它的解决方法并非你想得那么简单,这也让我着实大大地吃了一惊。

在 IE中,grayscale滤镜可以应用到任意一个元素中,它会很直观地将元素转变为灰度。可以使用下面这行复杂且专有的CSS来实现grayscale滤镜。
 

elem.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';



 
如上所示,在IE中实现这种效果简单是小菜一碟;然而,在其他的浏览器中,需要引起很大的关注。

需要有两件情况值得考虑:图片元素和非图片元素。“非图片”类元素实现十分简单:在当前文档中遍历每个元素,寻找类似“backgroundColor”和 “color”的色彩属性,将它的RGB颜色值转换为灰度值。有不少方法可以实现;注意我们这里不是说降低图片的饱和度;“灰阶化”很明显跟它不一样。

查看更多...

分类:计算机技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8

很不错的截取html字符串不破坏结构的函数

程序代码 程序代码
<?php
/*
* 函数功能:实现了完整的HTML标签截取而不会错位。支持中英文混合,可以运行于支持mb_string,iconv函数和通用环境。
* 作    者:Harry Zhang
* 邮    箱:korsenzhang@yahoo.com.cn
* 版权声明:该如果您发现了该代码有处理不完善的地方,请发邮件给我,或者来http://forum.f2blog.com论坛联系harry,谢谢。
* 函数说明:htmlSubString 函数为截取HTML字串的主函数,截取的类型:$maxlen可以是数字,也可以一个特定的标签,如<!--more-->,如果需要是[more]之类的UBB标签,
                           请自己手工更改一下就可以了。不明白的可以联系我帮你完成。
    strip_empty_html 函数为把多余的HTML标签去掉,但这里要注意上面的表达式也会匹配<br /></p>这样的,所以这种需要换回来才可以。

查看更多...

Tags: html 截取 php

分类:计算机技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 173

正在写的项目(未完成)

魔兽世界逆刃公会http://www.jayboy.cn/wow/
分类:计算机技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 32

已经谈不起恋爱的80后

现在的我们已经到了谈婚论嫁的年龄,
但是身边好多同学和同事仍然是单身。
当我问及他们的时候,回答都是:婚姻是件大事不敢太草率了,
所以选自己另一半的时候更多的是理智。
然而,好多没谈过恋爱的人还是期望自己能谈一场真正的恋爱,
然后和自己心爱的人携手走入婚姻的殿堂。
但是谈恋爱对80年代的我们来说已经成为一种奢侈,
有这种想法的人恐怕不只是我一个人,因为我们都谈不起恋爱了。
不管谈过还是没谈过,都不敢把太多的感情放在恋爱上,

查看更多...

分类:心情日记 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 69

[私密日志]私密日志

该日志是私密日志,只有管理员或发布者可以查看!
分类:心情日记 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 500

控制图片最大大小,防止撑破容器

程序代码 程序代码
.box img {
    max-width:550px;
        width:e­xpression(document.body.clientWidth>550?”550px”:”auto”);
        overflow:hidden;

}

在class=box 中的img元素的宽度最大为550px

查看更多...

分类:计算机技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 280

CSS背景属性5个应用实例.

 

CSS背景属性5个应用实例.

背景(background)在项目中经常会使用。这篇文章主要讲解的是实际项目中的5个实例。通过具体的分析来达到学习的目的。

1,Li列表

通过ul 和 li 的方式,我们可以构造出一些无序列表。通过ul+li,我们不仅可以做出一些漂亮的菜单,也可以做出一些完美的树形结构。 ul+li默认样式在前面有个小黑点,实际项目中我们可以通过背景来代替这个小黑点。
下面我们看2个实例:
http://www.cssrain.cn/demo/cssbackground/a1/demo1.html
http://www.cssrain.cn/demo/cssbackground/a1/demo2.html

2,文本替换

文本替换也是项目中比较常见的技术。实际开发中经常需要使用图片来替换文本。通过背景来代替文本。
下面我们看3个实例:
http://www.cssrain.cn/demo/cssbackground/a2/demo1.html
http://www.cssrain.cn/demo/cssbackground/a2/demo2.html
http://www.cssrain.cn/demo/cssbackground/a2/demo3.html
当然我需要对前面的2个实例进行一下补充说明:
在例2中,通过text-indent:-9999px;属性把 文字隐藏到看不到的地方。当然有一缺点:禁止图片下载时,什么都没有了。
在例3中,通过添加额外标签,然后使用定位方式把背景定位在上层,来遮住文字。也有一缺点:图片需要能完全遮住文字,要实底的图片。

3,自适应按钮

自适应在实际中也经常使用,通过自适应,我们不需要做额外的图片。我以前看过一些老的项目,给不同文字的按钮做了好多不同的图片,然后每个按钮的样式有btn2word,btn4word,btn6word.... 可见非常不灵活。自适应按钮能从根本上解决这个问题。
我们来看1个实例:
http://www.cssrain.cn/demo/cssbackground/a3/demo1.html
你已经看到了,自适应需要至少2个闭合元素。通过一个背景左对齐和另一个背景图片的右对齐 来做成自适应按钮。 

4,圆角

以前很多项目都是方角,不知什么时候起,流行起圆角了。就像汽车一样,以前的桑塔纳的边角都是方角的,现在的车都是圆角的了。
圆角的实现方式跟自适应有点类似,只不过背景的对齐方式有点区别罢了。
http://www.cssrain.cn/demo/cssbackground/a4/demo1.html
 

5,等高栏

这个是最近在看 无懈可击的Web设计 中的一个例子,的确作者也讲解的非常不错。而且以前在做项目中,的确遇到过这个问题。不过解决方式貌似没作者这么简单。
话不多说,先看3个实例:
http://www.cssrain.cn/demo/cssbackground/a5/demo1.html
http://www.cssrain.cn/demo/cssbackground/a5/demo2.html
http://www.cssrain.cn/demo/cssbackground/a5/demo3.html
或许你已经看明白了 我将要讲解什么。对了,就是侧边栏跟主体栏的高度问题。实际应用中,我们经常要使他们2个呈现一样的高度。通过对最外层元素使用背景图片来达到了这种效果。 

 

下载:
点击下载此文件

 

扩展阅读:
http://www.qianduan.net/everthing-about-css-background.html

 

Tags: css

分类:计算机技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 299