dbo.SAAS_recuperar_clave

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

3
Name Data Type Length Description
@usuario varchar 50
@clave varchar 50
@temporal bit 1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.SAAS_recuperar_clave 
@usuario varchar(50), 
@clave varchar(50), 
@temporal bit = 0
AS
BEGIN
 SET NOCOUNT ON;
 if exists (select * from SAAS_Usuarios where SAAS_Usuarios.email = @usuario ) 
 begin
 update SAAS_Usuarios
    set clave = @clave, clave_temporal = @temporal
  where SAAS_Usuarios.username = @usuario 

  select 'ok' as result, SAAS_Clientes.cliente as cliente, 
   SAAS_Clientes.codigo_idioma, 
         SAAS_Usuarios.username as username, 
   SAAS_Usuarios.email as email, 
   SAAS_Usuarios.clave as clave,
            SAAS_Usuarios.nombre as nombre 
  from SAAS_Usuarios 
  inner join SAAS_Clientes on saas_clientes.saas_cliente = SAAS_Usuarios.saas_cliente
  where SAAS_Usuarios.email = @usuario
 end
 else
 begin
  select 'error' as result
 end  
END

GO

Used By

No items found