1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-04 09:32:48 -05:00

Transactionally safe user password and email change updates.

This commit is contained in:
Kyle Spearrin
2016-02-21 00:15:17 -05:00
parent 1da53f0ecc
commit 1b3acec905
5 changed files with 53 additions and 39 deletions

View File

@ -0,0 +1,16 @@
CREATE PROCEDURE [dbo].[User_UpdateEmailPassword]
@Id UNIQUEIDENTIFIER,
@Email NVARCHAR(50),
@MasterPassword NVARCHAR(300),
@SecurityStamp NVARCHAR(50)
AS
BEGIN
UPDATE
[dbo].[User]
SET
[Email] = @Email,
[MasterPassword] = @MasterPassword,
[SecurityStamp] = @SecurityStamp
WHERE
[Id] = @Id
END