Pertanyaan ini adalah kebutuhan yang ditemui saat Anda masuk ke modul pendaftaran sebelumnya. Karena batas waktu sesi, pengguna perlu masuk lagi, maka halaman sebelumnya melompat kembali ke halaman sebelumnya adalah apa yang meningkatkan pengalaman pengguna. Cara yang lebih baik untuk mengimplementasikan fungsi ini adalah dengan masuk oleh Ajax, sehingga jendela Pop -up dapat masuk langsung pada jendela Pop -Up saat ini. Izinkan saya berbagi dengan Anda melalui sepotong kode:
Proyek ini mengintegrasikan Shiro, yang memiliki fungsi seperti itu untuk mencegah alat webutil.
Dengan begitu banyak omong kosong, pada kenyataannya, beberapa orang telah menulis posting blog seperti itu tentang fungsi ini.
SavedRequest SaveDrequest = Webutils.getsavedRequest (permintaan); Dalam haindefinitions shirofilter, di mana URL yang perlu dicegat tidak sepenuhnya ditulis, seperti konfigurasi di bawah ini
<!-Filter web Shiro-> <bean id = "shirofilter"> <name properti = "SecurityManager" ref = "SecurityManager" /> <nama properti = "LoginUrl" = " /C ooka-user-web /> / /> /> <name properti = "unkorizedUrl" value = " /tidak sah" /> <name properti = "filter"> <util: peta> <entry tey = "authc"> <ben /> /entri> < /util: peta > </property> <name properti = "filterChaIndefinitions"> <value> # file yang dapat diakses tanpa otentikasi ditempatkan di depan/js/* = anon/css/* = AMG/* = anon/gambar/* = Anon/user-web/login = anon/logout = logout/user-weight/* = authc/backend-web/* = authc </ value> </t bean> </tac>
Only/User-Web/* (kecuali login, mekanisme sirkuit pendek dari URL cocok di sini, yaitu, prinsip pencocokan pertama) dan URL di belakang/punggung saat masuk, ketika Anda mengunjungi dua awalan tautan di atas di atas awalan tautan di atas di atas , Anda akan melompat ke antarmuka sebelumnya setelah login berhasil.
Konten di atas diperkenalkan dalam artikel ini, saya berharap dapat membantu semua orang