พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
ASP, ASP.NET Articles / การ Authentication ของ ASP.Net
Administrator
Thu 1 Sep 2005 00:23:21
การ Authentication ใน ASP.Net นั้นสามารถทำได้ง่ายมากครับ เพียงสร้างไฟล์ web.config โดยส่วนประกอบของไฟล์ web.config นี้ จะมีโครงสร้างตามมาตรฐาน XML ครับ ซึ่งต้องขึ้นต้นไฟล์ด้วย
<?xml version="1.0" encoding="utf-8" ?>

การทำ Authentication นั้นจะอยู่ใน
<configuration>
  <system.web>
    ...
  </system.web>
</configuration>

Mode ของการ Authentication มีอยู่ด้วยกัน 4 mode ครับ
  • Windows เป็นการ Authentic ผ่าน user ของระบบ windows ข้อดีคือไม่ต้องเขียนโปรแกรมเพื่อ authentic เพิ่มเติม ข้อเสียคือจะต้องมีการจัดการกับ user ของระบบ
    <configuration>
      <system.web>
        <authentication mode="Windows" />
      </system.web>
    </configuration>
  • Forms (Cookie) เป็นการ Authentic โดยการเช็ค cookie โดยถ้าไม่ผ่านการ authentic จะมีการ redirect ไปยังหน้า login ข้อดีคือ ไม่ยุ่งกับ user ของระบบ ข้อเสีย จะมีการเก็บค่าที่ authentic แล้วไว้ใน cookie ซึ่งจะอยู่จนกว่า cookie จะหมดอายุ
    <configuration>
      <system.web>
        <authentication mode="Forms">
          <forms forms="401kApp" loginUrl="/login.aspx" />
        </authentication>
      </system.web>
    </configuration>
  • Passport เป็นการ Authentic ผ่าน passport ซี่งเป็นเทคโนโลยีของ microsoft ข้อดีคือ สามารถทำการ authentic ได้จากหลาย domain ข้อเสียคือจะมีการ authentic ภายนอกเว็บไซท์โดยผ่าน Passport Authentication Provider
    <configuration>
      <system.web>
        <authentication mode="Passport" />
      </system.web>
    </configuration>
  • None จะไม่มีการ Authentic ผ่านระบบของ ISAPI ซึ่งการ authentic นั้นจะต้องเขียนโปรแกรมขึ้นมาเอง
อาม
อาม
Fri 30 Nov 2007 10:05:25

คือผมติดปัญหา เรื่องการส่งค่าระหว่าง form หนึ่งไป form หนึ่ง ผมใช้ vb.net เขียนช่วยผมหน่อย คือผม สร้างหน้า login แล้วต้องการนำเอาค่าในใน login ไปใช้ในหน้าต่อไป

webmaster
webmaster
Tue 4 Dec 2007 09:40:46
.net จะมองว่าแต่ละหน้าเป็น class เหมือนกับ form object ใน VB ถ้าต้ิองการอ้างถึงค่าต่างๆก็อ้างถึง class นั้นตามด้วยตัวแปรเท่านั้นครับ ถ้าต้องการให้เก็บค่าอ้างอิงตลอดก็เอาไปใส่ในตัวแปร Session หรือ Cookie ก็ได้เช่นเดียวกันครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login