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
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
Depends On
2Used By
No items found