none
Security FAQ: Bagaimana cara login sebuah aplikasi forms authentication protected asp.net via kode? RRS feed

  • Diskusi Umum

  •  
    Jika user belum dikonfirmasi, ketika kita mengirim page request ke server, server akan mengembalikan kode status 302 Found untuk mengarahkan request ke halaman Login. Seluruh skenario dapat dibagi menjadi lima tahap:
     
    1. Mengirim request ke halaman yang membutuhkan forms authentication. Hal ini menghasilkan 302 ke halaman login.
    2. Mengirim request ke halaman login.
    3. Parsing respon dari fase 2 dan ciptakan response entity yang berisi username / password yang akan digunakan dalam request posting berikutnya ke halaman login.
    4. Posting ke halaman login. Jika berhasil hal ini akan kembali pada 302 dengan Set-Cookie dan header lokasi.
    5. Mengirim request ke lokasi yang ditunjukkan dalam respon terakhir (ini adalah halaman asli yang diminta dalam fase 1) dengan cookie permintaan kembali dalam fase 4.

     

    Untuk kode sampel, lihat:

    http://blogs.iis.net/ksingla/archive/2006/08/24/sample-forms-authentication-test-in-c.aspx

     

    Dengan .NET 3.5. kelas anda yang berada dibawah System.Web.ApplicationServices Namespace untuk melakukan Forms Authentication dalam Winforms atau WPF, lihat:

    http://msdn.microsoft.com/en-us/library/system.web.applicationservices.aspx

     

    Jika anda ingin menggunakan Forms Authentication via AJAX, lihat:

    http://msdn.microsoft.com/en-us/library/bb398896.aspx


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Rabu, 15 Februari 2012 06.59
    Moderator