EBS查询用户密码

EBS查询用户密码:

DECLARE
X_USERNAME VARCHAR2(30) := ‘ZHOUBO’;–ERP用户名
X_APPSPASSWORD VARCHAR2(30);
X_GUESTUSERPWD VARCHAR2(30) := UPPER(FND_PROFILE.VALUE(‘GUEST_USER_PWD’)); --‘GUEST/ORACLE’,Can any user password
X_USERPWD VARCHAR2(30);
X_DELIM VARCHAR2(30);
X_GUESTUSERNAME VARCHAR2(30);
X_GUESTENCFNDPWD VARCHAR2(240);
X_SQL VARCHAR2(2000);
BEGIN
IF X_GUESTUSERPWD IS NULL THEN
X_GUESTUSERPWD := ‘GUEST/ORACLE’;
END IF;
X_DELIM := INSTR(X_GUESTUSERPWD, ‘/’);
X_GUESTUSERNAME := UPPER(SUBSTR(X_GUESTUSERPWD, 1, X_DELIM - 1));

X_SQL := ‘SELECT encrypted_foundation_password
FROM fnd_user_view
WHERE user_name = :1
AND (start_date <= SYSDATE)
AND (end_date IS NULL OR end_date > SYSDATE)’;

EXECUTE IMMEDIATE X_SQL
INTO X_GUESTENCFNDPWD
USING X_GUESTUSERNAME;

X_SQL := 'CREATE OR REPLACE PACKAGE CrackPwd AUTHID CURRENT_USER AS ’ ||
'FUNCTION getpwd (orauser IN VARCHAR2, appuserpwd IN VARCHAR2) RETURN VARCHAR2; ’ ||
‘END CrackPwd;’;
EXECUTE IMMEDIATE X_SQL;
X_SQL := 'CREATE OR REPLACE PACKAGE BODY CrackPwd AS ’ ||
'FUNCTION getpwd (orauser IN VARCHAR2, appuserpwd IN VARCHAR2) RETURN VARCHAR2 AS ’ ||
'LANGUAGE JAVA NAME ‘‘oracle.apps.fnd.security.WebSessionManagerProc.decrypt’ ||
‘(java.lang.String,java.lang.String) return java.lang.String’’; ’ ||
‘END CrackPwd;’;
EXECUTE IMMEDIATE X_SQL;

X_SQL := 'SELECT crackpwd.getpwd(:1, :2) ’ || ‘FROM DUAL’;
EXECUTE IMMEDIATE X_SQL
INTO X_APPSPASSWORD
USING X_GUESTUSERPWD, X_GUESTENCFNDPWD;

X_SQL := 'SELECT crackpwd.getpwd(:1, encrypted_user_password) pwd ’ ||
‘FROM fnd_user WHERE user_name = :2’;
BEGIN
EXECUTE IMMEDIATE X_SQL
INTO X_USERPWD
USING X_APPSPASSWORD, X_USERNAME;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
DBMS_OUTPUT.PUT_LINE(‘apps:[’ || X_APPSPASSWORD || ‘]’);
DBMS_OUTPUT.PUT_LINE(X_USERNAME);
DBMS_OUTPUT.PUT_LINE(X_USERPWD);
X_SQL := ‘drop package CrackPwd’;
EXECUTE IMMEDIATE X_SQL;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
完整无错。 .数据库安装 数据库文件夹里含SQL安装角本外还有数据库源文件(注:均为mssql2000版本格式)下面讲解脚本安装和附数据库的过程. 脚本方式安装: 先在MSQL里建好一个数据库,再利用查询分析器用该数据库的访问用户登陆,也可以用SA用户登陆,再打开sq_panpao.sql文件选择你先前建好的数据库名字再点执行即可.待显示完成,说明数据库己安装好.再打开程序的Inc目录里的sql.asp文件进行数据库服务器地址和数据库名称及用户名和密码即可. 数据库附加方式安装: 先在企业管理器里建好一个名为sq_panpao的数据库.再选中数据库点右键选择-所有任务-分离, 再点住你所在左侧的数据库文件夹右键单击选择-所有任务-附加数据库,最后选择泮泡网数据库目录里的sq_panpao.mdf文件即可.最后确定即完成了数据库的安装,再打开程序的Inc目录里的sql.asp文件进行数据库服务器地址和数据库名称及用户名和密码即可. 2.网站的安装 网站安装分本地安装和虚拟主机安装两种方式,下面一一做介绍. 本地安装方式只需要安装好iis即可,IIS的安装方式网上很多可以百度一下.只说明需要注意的地方,需要开启父交路径,并设置默认的首页为index.htm、index.asp。TitlePic、UploadFile、UserFile及admin\ebs、admin\eweb文件夹开启写入权限。 门户默认后台管理地址是http://你的域名或IP/admin/login.asp,默认帐号和密码均为admin 虚拟主机安装方式注,(在选择虚拟主机的时候尽量选择同时支持NET2.0、3.5)先修改程序的Inc目录里的sql.asp文件进行数据库服务器地址和数据库名称及用户名和密码即可.最后上传程序文件夹里的全部文件到空间上即可。
随着信息技术和网络技术在组织机构中的广泛应用,很多机构单位已经拥有了各种各样的应用系统,如OA办公自动化系统、HR人力资源管理系统、财务系统、CRM客户关系管理系统、企业ERP系统、政府网上审批系统、学校一卡通系统、以及各种业务应用系统。  但用户要想享受到这些应用系统带来的诸多好处,就需要登录到许多不同的应用系统中,而每个系统都要求用户遵循其独立的身份认证安全策略,比如要求输入用户ID和口令。用户所使用的应用系统越多,登录时出错的可能性就会越大,受到非法截获和破坏的可能性也会大大增加,系统的安全性就会相应降低;而如果用户忘记了口令,不能正确的登录系统,就需要请求管理员的帮助,而且只能在重新获得口令之前等待,造成了系统和安全管理资源的不必要的开销,降低了系统的使用效率。有时,用户为避免这种尴尬情况的出现,也为记清楚登录信息,通常会采用简化用户名、密码,或者在多个系统中使用相同的口令,或者干脆将密码记录在笔记本上的做法,而这些都是会危及企业信息安全的几种不良的习惯。  此外,通常情况下,各个应用系统都存在自己独立的用户信息数据库和授权管理机制,故而如何实现中央用户目录数据、门户用户数据与各应用系统用户数据之间的用户数据同步和登录帐号/密码的对照,也是信息化建设面临的重要挑战之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值