U-Mail邮件系统“单点登陆”功能简约不简单

现状分析:数据库

相信咱们每一个人都有这样的经历,比方说银行卡多的人要具体记忆每张卡的密码挺麻烦;现代人兴 趣普遍,爱好多多,运动健身俱乐部、娱乐游戏休闲、购物理财等各类场合少不了得到入门的“通行证”,要输入各类密码。相似的状况在企业也常见,现在一些企 业大搞信息化建设,物流、数据流、资金流等归入各类系统进行管理,工做人员常常须要在不一样系统之间切换,输入不一样的密码,不但繁琐,并且容易出错。有没有 这样一种可能,将众多办公系统都集成到一点,只须要登陆某个系统,无需频繁切换,便可实现登陆其余系统?U-Mail邮件服务器便具有“单点登陆”功能, 用户能够省却记忆密码和重复登陆的麻烦。浏览器

实现过程:服务器

下面咱们就以PHP为例来看看它的操做步骤:session

1.建立数据库及相应的表,熟知其结构;orm

2.肯定PHP链接数据库;接口

3.打开OA,在登陆页面登陆;游戏

4.单点登录页面进行判断,是否登录成功?登录成功则能够进行单点登录文档

a)根据用户登录OA的名字来获取该用户的ID;域名

b)根据ID来查询邮箱用户名、邮箱;io

c)点击按钮登陆邮箱。

先建立数据库及相应的表:


表建立好以后,再经过PHP来链接数据库(这个数据库能够是你OA中的某一个表)

因而获得下面一个结果,它就是你登录OA时候的页面:

反映在浏览器中,以下所示:

根据登陆时候提交的用户名,来获取存储在邮箱里面的信息。固然这是最简单的作法,亦能够采用session或者其余方法来处理:

再根据API文档中的说明实例,以下图:

将API文档说明中的form结合到上面的页面中:

而且根据须要作必定更改,在此不须要显示出来,将其隐藏掉,域名也直接改成某个域名,这些都可以直接采用数据库查询的方法来生成,而后再直接点击“登陆邮箱”按钮就能够登陆了。

大概的操做过程如上所示,这只是其中一个案例。技术的发展趋势将是愈来愈“傻瓜”化,也便是 说拉近与普罗大众的距离,不形成隔膜。像曾经风靡一时的“傻瓜相机”,极简化操做的苹果手机战胜繁琐系统的诺基亚手机等均是这种例子。U-Mail顺应这 种趋势,提供了大量的API接口,能够与现有系统紧密结合,轻松方便,且使用起来无任何的不适。

相关文章
相关标签/搜索