没有合适的资源?快使用搜索试试~ 我知道了~
首页C++调用java代码的JNI实现
C++调用java代码的JNI实现

C++调用java代码验证用户和权限的JNI实现 JAVA代码说明: C++代码说明: 头文件包括三个stdafx.h、jni.h、jni_md.h stdafx.h:vc2005自动生成的,在这个文件中要加入jni相关的头文件如下 jni.h:jdk中自带的头文件,可以在Java\jdk1.5.0_09\include下面找到,它还参考一个jni_md.h jni_md.h:jdk中自带的头文件,可以在Java\jdk1.5.0_09\include\win32下面找到 C++源代码说明:JniC2Java.cpp
资源详情
资源评论
资源推荐

1
C++调用 java 代码验证用户和权限的 JNI 实现
JAVA代码说明:
包括两个类 powersys.util.JNITools 和 powersys.util.ErrorCodes;
powersys.util.JNITools 类是对登录时验证和操作某资源时验证用户是否有权限操作;
powersys.util.ErrorCodes 类是对登录验证和是否有权操作验证的返回值(int)的常
量定义和常量关联的信息。
包 powersys.util 类摘要
ErrorCodes
C++调用 java 代码验证用户和权限的的返回值(int)和相关信息
JNITools
C++调用 java 代码验证用户和权限的 JNI 实现
类 powersys.util.JNITools 方法摘要
int
checkAuthority(java.lang.String userName, java.lang.String resPath)
检查用户是否有权限操作 resPath 代表的资源
int
checkLogin(java.lang.String userName, java.lang.String userPassword)
检查登录的用户名和密码是否合法
类 powersys.util.ErrorCodes 字段摘要
返回类型 常量字段 常量字段值
static int
EXERES_ADMIN
超级管理员用户登录成功,并有全部权限
2
static int
EXERES_FAIL
该用户没有分配角色和权限,即无权限操作资源
-1
static int
EXERES_LOGIN_RIGHT
普通用户成功登录,或有权限操作该资源
0
static int
EXERES_PASSWORD_INCORRECT
密码错误
-7

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1