Home Authors Posts by Athiporn Phumnicom

Athiporn Phumnicom

4 POSTS 0 COMMENTS

C# AuthorizeAttribute

Authorization in ASP.NET Core ปกติ Application ส่วนใหญ่จะมีการจำกัดสิทธิ์ในการเข้าถึงหรือการเข้าใช้งาน ว่าผู้ใช้ระดับใดที่เข้าใช้งานระบบหรือฟังก์ชันนั้นได้บ้าง โดยเราสามารถกำหนดได้ที่ Class หรือ Method ได้เลย ซึ่งใน ASP.NET ได้มีการ Provide Class ให้เราได้เรียกใช้งานได้อย่างง่ายดาย เป็น Class ที่ชื่อว่า "AuthorizeAttribute" และ Class นี้มีความพิเศษตรงที่เป็น Attribute class ทำให้เราสามารถนำไป Applies กับ Class หรือ Method ของเราได้ AuthorizeAttribute ClassNamespace: Microsoft.AspNetCore.AuthorizationAssembly: Microsoft.AspNetCore.Authorization.dll Properties AuthenticationSchemesGets or sets a comma delimited list of schemes from which...

C# CookieOptions

การเขียนโปรแกรมในรูปแบบ Web Application ต้องมีการเก็บ State ต่างๆ ที่ Client โดยการเก็บลงใน Cookie นั่นเอง เนื่องจาก Cookie ทำงานอยู่ฝั่ง Client ทำให้สามารถถูกเปลี่ยนแปลงแก้ไขได้ง่ายจากผู้ไม่หวังดี ดังนั้นเราจำเป็นจะต้อง Config cookie ให้มีความปลอดภัยตั้งแต่ฝั่ง Server ใน .NET Core มี Class ให้เราได้เรียกใช้งานเพื่อ Config cookie เมื่อต้องการ Response ไปให้ Client โดยการ Config ใน Class "CookieOptions" CookieOptions ClassNamespace: Microsoft.AspNetCore.HttpAssembly: Microsoft.AspNetCore.Http.Features.dll ภายใน CookieOptions Class ประกอบไปด้วย...

C# TryValidateModel

Model คืออะไร? โครงสร้างการเขียนโค้ตแบบ MVC (Model-View-Controller) การส่งผ่านข้อมูลต่างๆ ส่วนใหญ่จะอยู่ในรูปแบบของ Model Model คือแบบจำลองหรือ Class ที่ภายในบรรจุด้วย Property ต่างๆ สำหรับใช้ในการจัดเก็บข้อมูลเป็นกลุ่มก้อน หรือในภาษา OOP จะเรียกเป็น object data เช่น ข้อมูล Personal ภายในก็จะบรรจุข้อมูลชื่อ นามสกุล ส่วนสูง น้ำหนัก อายุ แล้วเมื่อต้องการรับ - ส่งข้อมูล เราก็จะรับ - ส่งไปทั้งก้อน Personal หรือส่งทั้ง object personal นั่นเอง ภายใน Model เราสามารถระบุ Requirement ต่างๆ ของแต่ละ Property ได้

C# RegularExpressions

Regular Expressions หรือเรียกย่อๆ ว่า "regex" ใช้ในการกำหนดรูปแบบหรือกลุ่มคำ เพื่อใช้ในการค้นหาในข้อความต่างๆ ตามที่เราต้องการ regex สามารถใช้ในการค้นหาในรูปแบบของข้อความธรรมดา ตัวเลข หรืออักษระพิเศษ โดยเราสามารถกำหนดได้ว่าจะให้ match แค่ 1 อัน หรือ match ได้หลายๆ อัน หรือไม่ match เลยก็ได้ การนำไปประยุกต์ใช้งาน เช่น การตรวจสอบ input ว่าเป็นข้อมูลที่เราต้องการหรือไม่ regex มีให้ใช้งานในเกือบทุกภาษา แต่ในบทความนี้ขอเสนอการใช้งาน regex match ในรูปแบบของภาษา C# ครับ Regex.Match MethodNamespace: System.Text.RegularExpressionsAssembly: System.Text.RegularExpressions.dll Regex.Match เป็น method overloads มีให้เลือกใช้งานหลายรูปแบบ ดังตารางด้านล่างในบทความนี้จะเป็นตัวอย่างการใช้งาน Regex.Match(String) นะครับ

New Articles

EP9 Microsoft SharePoint: จุดชี้เป็นชี้ตายของ Copilot ในองค์กร: คู่มือ Admin ยุค AI

ถ้าจะพูดให้ตรงไปตรงมา Microsoft SharePoint คือ “แหล่งพลังงานหลัก” ของ Microsoft 365 Copilot เพราะเอกสาร ความรู้ นโยบาย และงานสำคัญขององค์กร ส่วนใหญ่อยู่ที่นี่ ดังนั้นการตัดสินใจเรื่อง Copilot license ไม่ได้กระทบแค่ค่าใช้จ่าย แต่กระทบโดยตรงกับ governance, security และ compliance Copilot ทำงานกับ SharePoint อย่างไร เมื่อ Copilot...

Top Articles

แจกไฟล์ MS Word สำหรับทำซองผ้าป่า และใบฏีกา

บทความนี้ไม่เกี่ยวอะไรกับ IT Pro  - -" แม่ใช้ทำซองผ้าป่าครับ งงจริง ๆ ผมเอาไฟล์ MS Word ที่เป็นซองผ้าป่า และใบฏีกา Share ไว้เผื่อใครจะเอาไปใช้กันต่อครับ จริง ๆ ก็ Download จาก Google มา Edit ต่อนะแหล่ะครับ...