Metode kebakaran J2EE setelah otentikasi [duplikat]

Saya menggunakan otentikasi berbasis formulir dengan JavaEE dan glassfish dan saya mencari cara untuk mengaktifkan metode langsung setelah login. Jadi saya punya formulir j_security_check biasa

<form method="post" action="j_security_check" name="loginForm">
    <h:inputText id="j_username" autocomplete="off" />
    <br/>
    <h:inputSecret id="j_password" autocomplete="off"/>
    <br/>
    <h:commandButton type="submit" value="Login"/>
    <h:commandButton type="reset" value="Clear"/>
</form>

dan saya ingin login berhasil untuk mengaktifkan metode HANYA SEKALI. Saya telah berpikir untuk menambahkan kode yang ingin saya jalankan pada metode pembuatan postingan halaman pertama tetapi itu akan gagal jika seseorang memuat ulang halaman tersebut. Dan meskipun tidak, saya yakin ada cara yang lebih tepat untuk melakukannya.


person Rakim    schedule 03.05.2016    source sumber
comment
Anda memiliki beberapa pilihan. Untuk mengatasi kekhawatiran Anda terlebih dahulu, Anda dapat hindari mengeksekusi ulang suatu metode dengan mencentang atribut isPostBack. Pendekatan lain adalah dengan menggunakan login JavaEE terprogram   -  person kolossus    schedule 03.05.2016
comment
Anda dapat menggunakan metode login terprogram dari API servlet dan juga memanggil metode Anda di sana. Contoh sederhana.   -  person Geinmachi    schedule 03.05.2016