Masalah url pengembalian. (Mengarahkan ke Halaman Login).

pemrograman


Dalam aplikasi saya, setelah saya berhasil masuk, saya memiliki halaman bernama Charitycommitee.aspx di mana saya menampilkan komentar dan memiliki tombol edit.

Ketika saya mengklik tombol edit, editor terbuka dan Teks Dapat Diedit dengan tombol perbarui.
Mengklik tombol Perbarui akan mengalihkan ke url ini:

http://ifintranet.imagefirst.net/Login.aspx?ReturnUrl=%2fCorporateCharities.aspx

Saya harus diarahkan ke:
http://ifintranet.imagefirst.net/CorporateCharities.aspx

(dengan Data yang diperbarui).

Ada masalah dengan URL Pengembalian.

CATATAN: Saya tidak Mengarahkan ke mana pun di Halaman itu

Tolong Bantu Ini Mendesak.

Terima kasih.

Solusi 1

Jika Anda menggunakan kode khusus untuk memvalidasi pengguna, pastikan kode tersebut benar-benar dialihkan ke Returnurl, jika valid.

Contoh:

C#
if (Membership.ValidateUser(userName.Text, password.Text))
{
    if (Request.QueryString["ReturnUrl"] != null)
    {
        FormsAuthentication.RedirectFromLoginPage(userName.Text, false);
    }
    else
    {
        FormsAuthentication.SetAuthCookie(userName.Text, false);
    }
}
else
{
    Response.Write("Invalid UserID and Password");
}

Jika ini tidak membantu, seseorang harus meninjau kode Anda.

コメント

タイトルとURLをコピーしました