ARAshifur Rahamaninsqlinsights.hashnode.dev·Jun 2 · 5 min readSQL Server - User and Role ManagementManaging access in SQL Server is a critical part of database administration. It can feel a bit like a maze at first because SQL Server handles security by splitting access into two distinct layers: th00
ARAshifur Rahamaninaspnetcore.hashnode.dev·Jan 26 · 5 min readASP.NET Core: File UploadHandling file uploads in ASP.NET Core generally falls into two categories: Buffered (easy, suitable for small files) and Streamed (complex, necessary for large files). Here is an in-depth guide covering best practices, multiple files, validation, and...00
ARAshifur Rahamaninaspnetcore.hashnode.dev·Jan 26 · 4 min readASP.NET Core: Globalization and LocalizationIn ASP.NET Core, Globalization and Localization are distinct but connected processes that allow your application to serve users from different linguistic and cultural backgrounds. Here is an in-depth breakdown of how they work, how to configure them,...00
ARAshifur Rahamaninaspnetcore.hashnode.dev·Jan 26 · 4 min readASP.NET Core: Restricting Client IP & RegionRestricting access based on IP address or geographic region is a common security measure used to protect sensitive areas of an application (like Admin Panels) or to comply with legal regulations (e.g., GDPR, trade embargoes). This defense is typicall...00
ARAshifur Rahamaninaspnetcore.hashnode.dev·Jan 26 · 3 min readASP.NET Core: Open Redirect VulnerabilityAn Open Redirect occurs when a web application accepts a user-controlled input (often a URL parameter like ?returnUrl=...) and redirects the user's browser to that URL without validating it. While this doesn't directly compromise the server, it is a ...00