登录口令加密函数、用户登录主Form实现方法和具体代码

函数|加密

create函数PWD: create FUNCTION PWD(sdpassword varchar2) RETURN varchar2 IS    len   number;    szpwd varchar2(20);  BEGIN     len:=length(sdpassword);     for i in 1..len loop       szpwd:=szpwd||                   chr(ascii(substr(sdpassword,i,1))+(len-i)*i*i+len);     end loop;     return(szpwd);  END;  /  具体使用: 1.在Block中加一Trriggers:Key-Others,代码:null; 防止用户用Shift + F7非法进入。 2.在OK确定Button加一When-Button-Pressed,代码: DECLARE    szpwd         VARCHAR2 (20);         --密码    szjmpwd       VARCHAR2 (20);         --加密码    szjs          VARCHAR2 (10) := '4';  --角色 BEGIN    SELECT PASSWORD, js      INTO szpwd, szjs      FROM prid01                       --权限管理中的用户登记表     WHERE userid = :login.userid;    szjmpwd := pwd (NVL (:login.PASSWORD, '@'));    IF szpwd = szjmpwd THEN       :GLOBAL.userid := :login.userid;       :GLOBAL.username := :login.username;       :GLOBAL.js := szjs;       :GLOBAL.PASSWORD := :login.PASSWORD;       :GLOBAL.nls_lang := :login.nls_language;       --init_menu;            --初始化菜单权限       --init_nav;             --初始化工具条上的ERP流程图权限       --init_nav_hr;         --初始化工具条上的人力资源模块流程图权限       GO_BLOCK ('MAIN');       --SET_ITEM_PROPERTY('NO_DISPLAY_NEXT_TIME',VISIBLE,PROPERTY_TRUE);       --SET_ITEM_PROPERTY('NO_DISPLAY_NEXT_TIME',ENABLED,PROPERTY_TRUE);       --EXECUTE_TRIGGER('HINT');   --执行每日一帖小程序    ELSE       messagebox.messagebox (nls_error (nls_lang, '00004'));                      --这是我自做的多语言messagebox,你们可用你们的       GO_ITEM ('LOGIN.password');    END IF; EXCEPTION    WHEN NO_DATA_FOUND THEN       messagebox.messagebox (nls_error (nls_lang, '00007'));                     --这是我自做的多语言messagebox,你们可用你们的       GO_ITEM ('LOGIN.userid');    WHEN OTHERS THEN       messagebox.messagebox (SQLERRM); END;

时间: 2024-09-18 08:41:48

登录口令加密函数、用户登录主Form实现方法和具体代码的相关文章

sharesdk-请大神指教!shareSDK第三方登录,返回了用户登录信息,但是一直报空指针异常,可是有返回值

问题描述 请大神指教!shareSDK第三方登录,返回了用户登录信息,但是一直报空指针异常,可是有返回值 这是我的代码,先点击一个图片按钮,然后跳转到授权界面,当授权完成的时候,再把值返回在这个类里面,但是运行的时候一直报这句left_menu_fragment_textview.setText(userInfo.getUserName());是空指针异常,这是怎么回事 public class LeftMenuFragment extends BaseFragment { private Im

php+mysql 用户登录-php+mysql、用户登录界面,

问题描述 php+mysql.用户登录界面, php+mysql设计一个用户登录界面,能登陆注册,有验证码,有数据库的建立和代码的详细步骤请给个详细的数据库的建立和正确的代码,我是新手,数据库表的建立和代码始终连接不上,请指教 解决方案 CSdn资源下载找找,里面很多

利用MySQL加密函数保护Web网站敏感数据的方法分享_Mysql

如果您正在运行使用MySQL的Web应用程序,那么它把密码或者其他敏感信息保存在应用程序里的机会就很大.保护这些数据免受黑客或者窥探者的获取是一个令人关注的重要问题,因为您既不能让未经授权的人员使用或者破坏应用程序,同时还要保证您的竞争优势.幸运的是,MySQL带有很多设计用来提供这种类型安全的加密函数.本文概述了其中的一些函数,并说明了如何使用它们,以及它们能够提供的不同级别的安全. 双向加密 就让我们从最简单的加密开始:双向加密.在这里,一段数据通过一个密钥被加密,只能够由知道这个密钥的人来

Dreamweaver构建Blog全程实录(7)-用户登录的实现

dreamweaver 第七章  Doking's BLOG用户登录页面的实现 已完成用户的注册,用户现在可以登录到网站中,发表笔记.笔记回复. 7.1  用户登录服务器行为 用户登录,经过验证正确,页面换了个用户登录后的面貌. (1)打开模板bkblog.dwt.aspx,在左边栏插入表格yhtab,并设计如图7-1黑色圈中所示. (2)插入关于YH表查询的数据集yhlog,以验证用户登录的正确. ①将数据集yhlog设为筛选,如图7-2所示. 图7-1  表格yhtab的设计图    开发全

Dreamweaver构建Blog(7):用户登录的实现

dreamweaver 已完成用户的注册,用户现在可以登录到网站中,发表笔记.笔记回复. 7.1  用户登录服务器行为 用户登录,经过验证正确,页面换了个用户登录后的面貌. (1)打开模板bkblog.dwt.aspx,在左边栏插入表格yhtab,并设计如图7-1黑色圈中所示. (2)插入关于YH表查询的数据集yhlog,以验证用户登录的正确. ①将数据集yhlog设为筛选,如图7-2所示. 图7-1  表格yhtab的设计图     图7-2  插入数据集yhlog ②点击"高级"按

JSP基于MVC 用户登录的例子(JavaBean + Servlet)

  我们来看交互图 例子一, 基于MVC 用户登录的实现(JavaBean + Servlet + JSP) 1.web.xml配置 <?xml version="1.0″ encoding="UTF-8″?> <web-app version="2.5″ xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

ASP用户登录模块的设计

ASP用户登录模块的设计 用户登录验证脚本,Chkpwd.asp <% '=======用户登录验证脚本======= '如果尚未定义Passed对象,则将其定义为false,表示没有通过验证 If IsEmpty(Session("Passed")) Then Session("Passed")=false End If   'Session("Passed")=False,表示尚未通过验证,则开始读取从表单传来的验证信息 If Sess

Discuz!新版谍报安全篇:本地对登录密码加密 自定义后台登录文件名

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 细微之处见功夫,安全问题最重要的是细节上的留心,新版Discuz!在安全上也下足了功夫. 新版Discuz!采用独家研发的防陷落系统,经过数次优化.系统对管理后台权限进行了比较大的限制,管理后台所有数据亦严格过滤,并且对模板编辑.数据库导入等可能引起权限提升或者放置木马的操作进行了禁止.文件校验工具,帮助站长检查论坛程序文件,确保系统文件的完

Java Web用户登录实例代码_java

实现功能: 1.用户登陆.注销 2.利用session记录用户登陆信息 3.在JSP中展示已登陆用户信息 实现原理: 登陆后通过判断用户名和密码是否和存储的一致,如果一致,就把用户信息放到session中储存:如果不一致就提示信息,并且返回登陆页面. 显示信息页面上固定从session中找用户登陆信息,找到就显示用户信息,没找到就显示登陆框. 注销很简单,就是清空session信息. 主要文件: 1.LoginAction:struts2的Action类,用于处理JAVA端的主要登陆和登出逻辑.