邮件服务器“单点登录”功能
现状分析:
相信我们每个人都有这样的经历,比方说银行卡多的人要具体记忆每张卡的密码挺麻烦;现代人兴 趣广泛,爱好多多,运动健身俱乐部、娱乐游戏休闲、购物理财等各种场合少不了获得入门的“通行证”,要输入各种密码。类似的情况在企业也常见,如今一些企 业大搞信息化建设,物流、数据流、资金流等纳入各种系统进行管理,工作人员经常需要在不同系统之间切换,输入不同的密码,不但繁琐,而且容易出错。有没有 这样一种可能,将众多办公系统都集成到一点,只需要登录某个系统,无需频繁切换,即可实现登录其他系统?U-Mail邮件服务器便具备“单点登录”功能, 用户可以省却记忆密码和重复登录的麻烦。
实现过程:
下面我们就以PHP为例来看看它的操作步骤:
1.创建数据库及相应的表,熟知其结构;
2.确定PHP连接数据库;
3.打开OA,在登录页面登录;
4.单点登陆页面进行判断,是否登陆成功?登陆成功则可以进行单点登陆
a)根据用户登陆OA的名字来获取该用户的ID;
b)根据ID来查询邮箱用户名、邮箱;
c)点击按钮登录邮箱。
先创建数据库及相应的表:
表创建好之后,再通过PHP来连接数据库(这个数据库可以是你OA中的某一个表)
于是得到下面一个结果,它就是你登陆OA时候的页面:
反映在浏览器中,如下所示:
根据登录时候提交的用户名,来获取存储在邮箱里面的信息。当然这是最简单的做法,亦可以采用session或者其他方法来处理:
再根据API文档中的说明实例,如下图:
将API文档说明中的form结合到上面的页面中:
并且根据需要做一定更改,在此不需要显示出来,将其隐藏掉,域名也直接改为某个域名,这些均可以直接采用数据库查询的方法来生成,然后再直接点击“登录邮箱”按钮就可以登录了。
转载于:https://www.cnblogs.com/mailserver/p/3809748.html
邮件服务器“单点登录”功能相关推荐
- JSON Web Token (JWT)笔记(token实现单点登录功能)
文章目录 前情提要 cookie(储存在用户本地终端上的数据) Cookie特点: session(web服务端内存) cookie和session 单点登录(只登录一次,可使用账号下全部服务)三种方 ...
- 爱思华宝邮件服务器协同工作服务 功能介绍及其实现方法
伴随移动互联网浪潮的到来,移动办公已经成为当前企业办公环境不可或缺的重要组成部分,时时在线.随时随地办公的需求会越来越迫切.那如何借助移动互联,让我们的工作和生活变得更加轻松和智能,成为众多企业越来越 ...
- php 单点登录实现代码,PHP简单实现单点登录功能示例
1.准备两个虚拟域名 127.0.0.1 www.openpoor.com 127.0.0.1 www.myspace.com 2.在openpoor的根目录下创建以下文件 index.PHP 1 ...
- 举个栗子!Tableau 技巧(158):如何实现双域的服务器单点登录
单点登录(SingleSignOn,SSO),是指用户只需一次登录就可以访问所有相互信任的应用系统,不需要管理员对用户的登录状态或其他信息进行修改. 实际分析应用中,很多企业都有单点登录的需求.例如: ...
- Java 实现单点登录功能
J2EE社区 苟有恒,何必三更起五更眠; 最无益,只怕一日曝十日寒. posts - 238, comments - 317, trackbacks - 0, articles - 16 导航 首页 ...
- 【C#】ASP.NET网页中添加单点登录功能
背景 首先,要说明的是,原先需求定义的是,同一个账号只能同时有一个人来登录,如果另外一个登录的话,前一个登陆者就自动被踢掉.本来原先要做成存储到服务器的数据库中,但是后来如果是非正常退出的话 下次就没 ...
- 企业最需要的邮件服务器5大功能模块
一.为何选择专业的邮件服务器? 1.设备部属于公司内部 2.拥有完整数据所有权 3.等同云端服务的速度与灵活度 二.现代邮件服务器技术: 应用层 :Webmail / 手机 APP / 行事历 / 个 ...
- 框架CAS实现SSO单点登录功能
1. 概述 1.1. 什么是SSO? 单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要 登录一 ...
- .net core 1.0 实现负载多服务器单点登录
前言 .net core 出来有一时间了,这段时间也一直在做技术准备,目前想做一个单点登录(SSO)系统,在这之前用.net时我用习惯了machineKey ,也顺手在.net core 中尝试了一上 ...
最新文章
- NYOJ——街区最短路径问题
- linux下Redis以及phpredis扩展安装
- Android控件系列之RadioButtonRadioGroup
- 限制部分Postfix用户只能内部收发的例子(完整版)
- material 项目_Web开发必备的 10 个开源项目,不用自己亲自造轮子!
- 正则表达式(读书过程所记未整理)
- Linux网络协议栈(三)——网络设备(1)
- 模拟实现HashMap
- 测试JavaScript函数的性能
- ASP.NET中XML数据的处理
- windows php apc 安装,php-apc 安装
- OpenShift 4 Hands-on Lab (3) - 应用部署和切换策略(蓝绿、金丝雀和A/B、回滚)
- Ros学习笔记(二)创建功能包
- 蓝桥杯 算法训练 数字三角形
- sql怎么select中位数_怎么能避免写出慢SQL?
- Servlet和JSP
- 6款让人迅速成长的宝藏APP,他坚持学习了4年,月薪涨到了5万
- easyUI设置表格背景色,取消灰色背景
- Kernel:里的某某某;xxx
- 算法分析与设计实验报告——图的m着色问题
热门文章
- Discuz!NT 缓存设计简析 [原创]
- Refactoring Connection To Sql
- spring-boot注解详解(四)
- react --- 隔代传递参数的三种方式
- let const缓存for循环的中间变量
- AtomicIntegerArray和AtomicIntegerFieldUpdater
- mail发送的内容显示为附件的解决办法
- 四大技巧轻松搞定云容器
- C# 多线程 Parallel.For 和 For 谁的效率高?那么 Parallel.ForEach 和 ForEach 呢?
- css编写的技巧效果总结