# PowerShell script to reset admin@demo.com user # Run from: Y:\PCC\PowderCoatingApp\src\PowderCoating.Web Write-Host "Resetting admin@demo.com user..." -ForegroundColor Yellow # Connect to database and run SQL $connectionString = "Server=.\SQLEXPRESS;Database=PowderCoatingDb;Trusted_Connection=true;TrustServerCertificate=true" $sql = @" UPDATE AspNetUsers SET SecurityStamp = NEWID(), ConcurrencyStamp = NEWID() WHERE Email = 'admin@demo.com'; DELETE FROM AspNetUserClaims WHERE UserId = (SELECT Id FROM AspNetUsers WHERE Email = 'admin@demo.com'); "@ try { $connection = New-Object System.Data.SqlClient.SqlConnection($connectionString) $connection.Open() $command = $connection.CreateCommand() $command.CommandText = $sql $command.ExecuteNonQuery() $connection.Close() Write-Host "✓ User reset successfully!" -ForegroundColor Green Write-Host "Please clear browser cookies and log in again." -ForegroundColor Cyan } catch { Write-Host "Error: $_" -ForegroundColor Red }