fanqihua / blogs

2 stars 0 forks source link

王江-20191125-20191129-周报 #53

Open whkanbannianghello opened 4 years ago

whkanbannianghello commented 4 years ago

http://172.30.121.231:8180/himzzz/login_hap.screen
v_sql := 'alter session set nls_language =' || chr(39) || v_language || chr(39);

chr(39)在ASCII码中表示单引号 '

regexp_like 与like的功能相似 regexp_instr 与instr的功能相似 regexp_substr 与substr的功能相似 regexp_replace 与replace的功能相似

使用POSIX正则表达式代替了老的百分号%和通配符_字符

第一步 1、账户是否存在 2、环境语言是否在系统中存在 3、校验用户有效性 4、校验配角色有效性 5、校验用户是否被冻结 6、校验密码有效性 7、校验密码是否到期 8、校验首次登陆必须修改密码 插入数据到sys_session中

第二步 将角色、公司插入到sys_session中,并进行日志记录 id style # class style .

     <style><![CDATA[
        #session_test_btn a:hover{
            text-decoration:none;
        }         

     ]]></style>

function showSession() { var jid = Aurora.getCookie('JSID'); var html = '

'; html = html + '
JSIDSessionIdUserIdRoleIdCompanyId
' + jid + '/TD><TD>${/session/@session_id}</TDTD>${/model/login_role/record/@user_id}</TDTD>${/model/login_role/record/@role_id}</TDTD>${/model/login_role/record/@company_id}</TD
'; Aurora.showInfoMessage('LoginInfo', html, null, 480, 140); }

function controlSessionBtn() { if ('${/model/login_role/record/@role_code}' == 'ADMIN') { document.getElementById("session_test_btn").style.display = 'block'; } else { document.getElementById("session_test_btn").style.display = 'none'; } }

        controlSessionBtn();
whkanbannianghello commented 4 years ago

系统中session是怎么构建的