检验用户登录的存储过程

Create PROCEDURE UserLogin 
   @UserID varchar(10) , 
   @Password varchar(10), 
   @OptDescription varchar(50) output 
   
AS 
         select UserID from Users where  UserID = @UserID 
         if (@@RowCount<1) 
            begin ----1 
                set  @OptDescription ='noUser' 
                set   @UserID=0 
             end------1 
         else  
                begin  ----2        
        Select   UserID   
         FROM Users 
         Where (UserID = @UserID) AND (Password = @Password ) 
                     if (@@RowCount<1) 
                        begin -----3 
                         set  @OptDescription ='UserError' 
                         set   @UserID=0 
                        end-------3 
                    else 
                         begin -----4 
                         set  @OptDescription='access' 
                         end  ------4                                      
                end------2 
    RETURN 
GO 

posted on 2007-01-22 12:46  老有所依  阅读(245)  评论(0)    收藏  举报

导航