CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

初学者问题:如何建立存储过程来检验用户登录时输入的密码是否正确?

楼主flyerlxg(飞鸟)2005-08-02 14:19:52 在 Oracle / 基础和管理 提问

我就是想在后台通过建立一个存储过程来验证用户在前台输入的密码是否正确,前台只需要传入用户输入的实际密码,然后通过该存储过程在后台进行检验,最后返回检验结果,比如密码正确返回'1',错误返回'0'.我不想在前台实现,但后台如果创建成又不清楚,请大家帮我写一个框架,里面具体的检验代码我再填写.  
  谢谢! 问题点数:20、回复次数:3Top

1 楼njhart2003()回复于 2005-08-02 14:57:52 得分 10

create   or   replace   function   check_pwd(  
  uid         in     varchar2,  
  pwd         in     varchar2  
  )  
  as  
  flag       boolean     default   false;  
  begin  
  ....   --验证代码自己写  
   
  return   flag;  
  end;  
  /  
   
  Top

2 楼feng2(蜀山风云)回复于 2005-08-02 16:07:43 得分 10

Create   or   Replace   Procedure   Prc_A(  
  user_id     in   varchar2,  
  user_pwd   in   varchar2,  
  check_out   out   number  
  )  
  As  
  tmp_pwd   varchar2(20);  
  Begin  
        --   验证密码之前可以先验证用户名称;  
        --  
        --   验证密码  
        select   password   into   tmp_pwd   from   s_user   where   id   =   user_id;  
        if   tmp_pwd   =   user_pwd   then  
            check_out   :=   1;  
        else  
            check_out   :=0;  
        end   if;  
  End;Top

3 楼flyerlxg(飞鸟)回复于 2005-08-04 18:58:07 得分 0

谢谢,试下先!Top

相关问题

  • 存储过程中字段名为输入变量,那么存储过程update 语句该怎么做?
  • 为什么在存储过程中调用另一存储过程时,会出错,要求另一存储过程的输出参数输入呢???
  • 存储过程的密码忘了,怎么办
  • 如何用command调用存储过程(输入、输出参数)?
  • 存储过程的困惑---如何输入变量字段
  • 请教调用存储过程,输入参数的错误。
  • 关于存储过程输入参数的一个问题
  • 存储过程输入where参数问题?
  • 存储过程的输入参数问题。。。
  • 转置的存储过程(只需输入表名)

关键词

  • 密码
  • 存储过程
  • 验证
  • 用户
  • check
  • 输入
  • pwd
  • 前台
  • 后台
  • 返回

得分解答快速导航

  • 帖主:flyerlxg
  • njhart2003
  • feng2

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo