PlotDirector/PlotLine/Sql/038_Phase4B_RegisterLoginLogout.sql
2026-06-06 19:01:13 +01:00

23 lines
488 B
Transact-SQL

SET ANSI_NULLS ON;
GO
SET QUOTED_IDENTIFIER ON;
GO
CREATE OR ALTER PROCEDURE dbo.User_Create
@Email nvarchar(256),
@DisplayName nvarchar(200),
@PasswordHash nvarchar(max),
@EmailConfirmed bit = 0
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO dbo.AppUser (Email, DisplayName, PasswordHash, EmailConfirmed)
VALUES (@Email, @DisplayName, @PasswordHash, @EmailConfirmed);
DECLARE @UserID int = SCOPE_IDENTITY();
EXEC dbo.User_GetById @UserID = @UserID;
END;
GO