سلام استاد من اینو برا asp mvc نوشتم همه چیزش خوبه فقط موقع ارجاع به اکشن callback که نتیجه رو میده ساین اوت شدم و نتیجه رو نشون نهمیده. بعد من نیاز دارم چک کنم اطلاعات مطعلق به کاربر لاگین شده هست یا نه اما ساین اوت شدنش دردسر ساز شده و نتیجه (موفق یا ناموفق) رو نمیتونم ببینم سیستم آتومات میبرتم صفحه لاگین و بعدم که ریدایرکت به returnurl لاگین میشم دیتا پریده!!! لطفا راهنمایی کنید ممنون
سلام خدمت شما
شما باید صفحه ای که احراز هویت نداره رو به عنوان CallBack معرفی کنید و برای تایید هویت کاربر هم میتوانید مثلا یک TempData رو در دیتابیس ثبت کنید و کلید آنرا (که بهتر است GUID ) باشد را به عنوان پارامتر اضافی یا دیتای اضافی یا حتی میتوانید با استفاده از QueryString در آدرس CallBack به درگاه بفرستید تا درگاه هم اون رو برای شما برگرداند
سلام استاد ممنون که وقت گذاشتین . استاد ینی یه پارامتر اضافه برا calkback ایجاد و دیتای مربوط به کاربر(نام کاربری) رو بش اختصاص بدم تا موقع ارجاع به سایتم بتونم احراز کاربر رو چک کنم؟ آره منظورتون این بود؟
استاد من تو متد callback میتونم دوباره authentication ست کنم که کاربر نخواد بعد از مشاهده پیام دوباره لاگین کنه؟ من از orderId که بانک برمیگردونه اومدم userid رو کشیدم بیرون و authentication رو ست کردم اما روی سرور خطای nullrefrence میزنه! انگار orderid که از بانک اومده خالیه!!!
خواهش میکنم
باید حواستون باشه داده با امنیت بالا رو از این روش استفاده نکنید