本发明涉及网络技术领域,特别涉及一种签核发起用户管理方法和设备。
背景技术:
在现有技术中,文件的签核一般是人工来进行的,在具体的过程中,需要将相应的文件打印出来,并以人工的方式传递给各个需要签核的签核人处,操作流程繁琐,费时费力,效率低下;且当某位签核人不在的时候,就会耽搁整个流程的正常进行。
为此,目前有提到有一种电子签核的方式,但这种方式安全性不高,影响用户的体验。
技术实现要素:
针对现有技术中的缺陷,本发明提出了一种签核发起用户管理方法和设备,用以克服现有技术中的缺陷,提高电子签核的安全性,保障用户的体验。
具体的,本发明提出了以下具体的实施例:
本发明实施例提出了一种签核发起用户管理方法,应用于电子签核过程,包括:
当接收到签核发起用户的登录请求时,检测所述签核发起用户的登录环境是否异常;
若检测结果为否,则允许所述签核发起用户正常登录以便后续发起电子签核流程;
若检测结果为是,则对所述签核发起用户登录后的操作进行限制,以使得所述签核发起用户无法发起签核流程。
进一步的,在一个具体的实施例中,所述登录环境具体包括登录IP;
所述检测所述签核发起用户的登录环境是否异常,具体包括:
获取所述签核发起用户发送登录请求时的登录IP;
判断所述登录IP是否存在于预先存储的异常IP数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境异常;
若判断结果为否,则确定所述签核发起用户的登录环境不异常。
进一步的,在一个具体的实施例中,所述登录环境具体包括登录IP;
所述检测所述签核发起用户的登录环境是否异常,具体包括:
获取所述签核发起用户发送登录请求时的登录IP;
判断所述登录IP是否存在于预先存储的已验证IP数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境不异常;
若判断结果为否,则确定所述签核发起用户的登录环境异常。
进一步的,在一个具体的实施例中,所述登录环境具体包括登录终端;
所述检测所述签核发起用户的登录环境是否异常,具体包括:
获取所述签核发起用户发送登录请求的终端的终端信息;
判断所述终端信息是否存在于预先存储的已验证终端信息数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境不异常;
若判断结果为否,则确定所述签核发起用户的登录环境异常。
进一步的,在一个具体的实施例中,所述签核发起用户对应有操作权限;
所述对所述签核发起用户登录后的操作进行限制,具体包括:
在所述签核发起用户登录后,获取所述签核发起用户的操作权限信息;
调低所述所述签核发起用户的操作权限信息,以使得所述签核发起用户的操作权限低于发起签核所需要的权限。
本发明实施例还提出了一种签核发起用户管理设备,应用于电子签核过程,包括:
检测模块,用于当接收到签核发起用户的登录请求时,检测所述签核发起用户的登录环境是否异常;
处理模块,用于当检测结果为否时,允许所述签核发起用户正常登录以便后续发起电子签核流程;
限制模块,用于当检测结果为是时,对所述签核发起用户登录后的操作进行限制,以使得所述签核发起用户无法发起签核流程。
进一步的,在一个具体的实施例中,所述登录环境具体包括登录IP;
所述检测模块,具体用于:
获取所述签核发起用户发送登录请求时的登录IP;
判断所述登录IP是否存在于预先存储的异常IP数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境异常;
若判断结果为否,则确定所述签核发起用户的登录环境不异常。
进一步的,在一个具体的实施例中,所述登录环境具体包括登录IP;
所述检测模块,具体用于:
获取所述签核发起用户发送登录请求时的登录IP;
判断所述登录IP是否存在于预先存储的已验证IP数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境不异常;
若判断结果为否,则确定所述签核发起用户的登录环境异常。
进一步的,在一个具体的实施例中,所述登录环境具体包括登录终端;
所述检测模块,具体用于:
获取所述签核发起用户发送登录请求的终端的终端信息;
判断所述终端信息是否存在于预先存储的已验证终端信息数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境不异常;
若判断结果为否,则确定所述签核发起用户的登录环境异常。
进一步的,在一个具体的实施例中,所述签核发起用户对应有操作权限;
所述限制模块,具体用于:
在所述签核发起用户登录后,获取所述签核发起用户的操作权限信息;
调低所述所述签核发起用户的操作权限信息,以使得所述签核发起用户的操作权限低于发起签核所需要的权限。
与现有技术相比,本发明实施例提出了一种签核发起用户管理方法和设备,应用于电子签核过程,其中,该签核发起用户管理方法包括:当接收到签核发起用户的登录请求时,检测所述签核发起用户的登录环境是否异常;若检测结果为否,则允许所述签核发起用户正常登录以便后续发起电子签核流程;若检测结果为是,则对所述签核发起用户登录后的操作进行限制,以使得所述签核发起用户无法发起签核流程。以此,通过上述方法,通过对签核发起用户进行验证,提高了电子签核过程的安全性,保障了用户的使用体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提出的一种签核发起用户管理方法流程示意图;
图1A为本发明实施例提出的一种检测签核发起用户的登录环境是否异常的方法流程示意图;
图1B为本发明实施例提出的一种检测签核发起用户的登录环境是否异常的方法流程示意图;
图1C为本发明实施例提出的一种检测签核发起用户的登录环境是否异常的方法的流程示意图;
图2为本发明实施例提出的一种签核发起用户管理设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和出示的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
针对现有技术中的缺陷,本发明人发现在实际的应用中,签核发起用户出现的安全问题较大,为此,本发明提出了一种签核发起用户管理方法和设备,应用于电子签核过程,用以提高电子签核过程的安全性。
具体的,本发明提出了以下具体的实施例:
实施例1
本发明实施例1提出了一种签核发起用户管理方法,应用于电子签核过程,如图1所示,包括以下步骤:
步骤101、当接收到签核发起用户的登录请求时,检测所述签核发起用户的登录环境是否异常。
具体的,在此通过一个具体的例子来对签核过程进行说明,在一个具体的实施例中,例如可以为请假,某公司的员工A想向公司请假,为此需要发起一个关于请假的电子签核流程,在该电子签核的过程中,员工A即为签核发起用户。
而除了关于请假的电子签核以外,电子签核还可以有很多其他的实施例,例如关于报销的电子签核,以及关于升迁命令的电子签核等等,而对应的,发起签核过程的用户即为签核发起用户。
签核发起用户首先需要登录,才能发起签核过程,因此签核发起用户会发送登录请求,具体的登录请求可以包括有账户,密码等登录信息,在一个具体的实施例中,输入账户以及密码的环境即为登录环境。
在签核发起用户进行登录的过程中,也即发送登录请求时,对签核发起用户所在的登录环境进行检测,具体的检测是否异常;具体的检测方式有以下几种:
方式1、在一个具体的实施例中,所述登录环境具体包括登录IP;
由此,如图1A所示,步骤101中的检测,也即所述检测所述签核发起用户的登录环境是否异常,具体包括:
步骤11、获取所述签核发起用户发送登录请求时的登录IP;
步骤12、判断所述登录IP是否存在于预先存储的异常IP数据库中;
步骤13、若判断结果为是,则确定所述签核发起用户的登录环境异常;
步骤14、若判断结果为否,则确定所述签核发起用户的登录环境不异常。
以上,在具体的实施例中,会预先获取到异常IP的数据,并基于该异常IP的数据生成异常IP数据库,具体的异常IP数据可以从关于安全的数据库中进行获取,以此异常IP会与例如诈骗等行为有直接或者间接的关系,以此会存在有风险。
由此,通过判断签核发起用户发送登录请求时的登录IP是否为有风险的IP时通过判断登录IP是否存在于异常IP数据库中来进行的,若登录IP存在于异常IP数据库中,则说明登录IP是异常的IP,进而可以判断出登录环境异常,反之,则说明登录环境不异常,是正常的。
方式2、在另一个具体的实施例中,所述登录环境具体包括登录IP;
由此,如图1B所示,所述检测所述签核发起用户的登录环境是否异常,具体包括:
步骤21、获取所述签核发起用户发送登录请求时的登录IP;
步骤22、判断所述登录IP是否存在于预先存储的已验证IP数据库中;
步骤23、若判断结果为是,则确定所述签核发起用户的登录环境不异常;
步骤24、若判断结果为否,则确定所述签核发起用户的登录环境异常。
在方式2中,具体的验证是基于IP来进行验证的,在签核发起用户发送登录请求时,获取到所在环境的IP(Internet Protocol,网络之间互连的协议),而在事先,有基于分配的一批IP或者已验证过一批IP来形成了已验证IP数据库,由此进行判断所获取到的IP是否存在于已验证IP数据库中;若判断结果为是,则可以确定签核发起用户所在的登录环境为不异常,是安全的;反之,则可以确定签核发起用户所在的登录环境异常,是存在有风险的。
方式3、所述登录环境具体包括登录终端;
由此,如图1C所示,所述检测所述签核发起用户的登录环境是否异常,具体包括:
步骤31、获取所述签核发起用户发送登录请求的终端的终端信息;
步骤32、判断所述终端信息是否存在于预先存储的已验证终端信息数据库中;
步骤33、若判断结果为是,则确定所述签核发起用户的登录环境不异常;
步骤34、若判断结果为否,则确定所述签核发起用户的登录环境异常。
方式3中的方式中,在事先会验证或者授权一批终端作为已验证终端,其对应的终端信息则形成已验证终端信息数据库,具体的终端信息可以包括有终端的标识,为终端设置的识别码等等。
后续在进行验证时,提取到签核发起用户发送登录请求的终端的终端信息,并与已验证终端信息数据库中所存储的已验证终端信息进行匹配,若能匹配上,则说明签核发起用户所在的登录环境不异常,为正常环境;反之,则可以确定签核发起用户所在的登录环 境异常,为存在有风险。
在一个具体的应用场景中,除了分别对IP以及终端进行验证以外,还可以结合两者进行组合验证,例如可以结合方式1与方式3,还可以设置方式2与方式3的组合,在一个具体实施例中,可以设置只有当IP与终端都匹配上时,才验证通过;具体的验证过程可以基于实际的需要以及实际的环境进行设置,除了IP以及终端进行验证以外,还可以设置其他的验证方式,以及其他的组合验证方式。
步骤102、若检测结果为否,则允许所述签核发起用户正常登录以便后续发起电子签核流程。
具体的,在步骤102中,检测结果为否,也即登录环境不异常,是正常的登录环境,则可以按照正常的流程进行发起电子签核等流程,而不受到影响。
而若是检测结果为是,则需要执行步骤103。
步骤103、若检测结果为是,则对所述签核发起用户登录后的操作进行限制,以使得所述签核发起用户无法发起签核流程。
具体的,在一个实施例中,所述签核发起用户可以对应有操作权限;由此,步骤103,也即所述对所述签核发起用户登录后的操作进行限制,具体包括:
在所述签核发起用户登录后,获取所述签核发起用户的操作权限信息;
调低所述所述签核发起用户的操作权限信息,以使得所述签核发起用户的操作权限低于发起签核所需要的权限。
以上,事先,各用户对应设置有操作权限,而在签核发起用户登录后,根据对登录环境的检测结果的不同,而对操作权限进行相 应的处理,具体的,若登录环境正常,也即不异常,则操作权限不受影响,可以正常进行发起电子签核的过程。
而若是登录环境异常,则操作权限会受到影响,具体的,会被降低,具体的,会被降低到低于发起签核所需要的权限,也即无法发起电子签核的过程;在此以一个例子来进行说明,在一个具体的实施例中,权限值越到,操作权限越高,例如发起电子签核的操作权限需要至少达到权限值为6,而签核发起用户正常情况下的权限值为8,在登录环境异常时,会对签核发起用户的权限值降低,例如可能会降低到4或者3等等,使得签核发起用户无法有效发起电子签核。
本发明实施例1提出了一种签核发起用户管理方法,应用于电子签核过程,包括:当接收到签核发起用户的登录请求时,检测所述签核发起用户的登录环境是否异常;若检测结果为否,则允许所述签核发起用户正常登录以便后续发起电子签核流程;若检测结果为是,则对所述签核发起用户登录后的操作进行限制,以使得所述签核发起用户无法发起签核流程。以此,通过上述方法,通过对签核发起用户进行验证,提高了电子签核过程的安全性,保障了用户的使用体验。
实施例2
为了对本发明进行进一步的说明,本发明实施例2还公开了一种签核发起用户管理设备,应用于电子签核过程,如图2所示,包括:
检测模块201,用于当接收到签核发起用户的登录请求时,检测所述签核发起用户的登录环境是否异常;
处理模块202,用于当检测结果为否时,允许所述签核发起用户正常登录以便后续发起电子签核流程;
限制模块203,用于当检测结果为是时,对所述签核发起用户登录后的操作进行限制,以使得所述签核发起用户无法发起签核流程。
具体的,所述登录环境具体包括登录IP;
所述检测模块201,具体用于:
获取所述签核发起用户发送登录请求时的登录IP;
判断所述登录IP是否存在于预先存储的异常IP数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境异常;
若判断结果为否,则确定所述签核发起用户的登录环境不异常。
具体的,所述登录环境具体包括登录IP;
所述检测模块201,具体用于:
获取所述签核发起用户发送登录请求时的登录IP;
判断所述登录IP是否存在于预先存储的已验证IP数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境不异常;
若判断结果为否,则确定所述签核发起用户的登录环境异常。
具体的,所述登录环境具体包括登录终端;
所述检测模块201,具体用于:
获取所述签核发起用户发送登录请求的终端的终端信息;
判断所述终端信息是否存在于预先存储的已验证终端信息数据库中;
若判断结果为是,则确定所述签核发起用户的登录环境不异常;
若判断结果为否,则确定所述签核发起用户的登录环境异常。
具体的,所述签核发起用户对应有操作权限;
所述限制模块203,具体用于:
在所述签核发起用户登录后,获取所述签核发起用户的操作权限信息;
调低所述所述签核发起用户的操作权限信息,以使得所述签核发起用户的操作权限低于发起签核所需要的权限。
与现有技术相比,本发明实施例提出了一种签核发起用户管理方法和设备,应用于电子签核过程,其中,该签核发起用户管理方法包括:当接收到签核发起用户的登录请求时,检测所述签核发起用户的登录环境是否异常;若检测结果为否,则允许所述签核发起用户正常登录以便后续发起电子签核流程;若检测结果为是,则对所述签核发起用户登录后的操作进行限制,以使得所述签核发起用户无法发起签核流程。以此,通过上述方法,通过对签核发起用户进行验证,提高了电子签核过程的安全性,保障了用户的使用体验。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。