初学者问题:如何建立存储过程来检验用户登录时输入的密码是否正确?
我就是想在后台通过建立一个存储过程来验证用户在前台输入的密码是否正确,前台只需要传入用户输入的实际密码,然后通过该存储过程在后台进行检验,最后返回检验结果,比如密码正确返回'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




