PDA

View Full Version : سوال: مشکل در کار با asp:LoginStatus



jamalr
یک شنبه 29 خرداد 1390, 13:58 عصر
سلام
من در سایتی که طراحی کرده ام در مستر پیج از کنترل asp:LoginStatus استفاده کرده ام بعد از اینکه از طریق صفحه login وارد سایت می شوم و به صفحه اصلی برمی گردم وضعیت asp:LoginStatus هم به خوبی تغییر می کند و با کلیک بر روی آن میتوان عمل signout را انجام داد.مشکل در اینجاست که اگر بعد از وارد شدن به سایت از طریق لینک های موجود به صفحات دیگری بروم و سپس از طریق لینک ها به صفحه اصلی بازگردم و یا اینکه ادرس سایت را مجددا تایپ کرده و وارد صفحه اول سایت بشوم دیگر asp:LoginStatus عمل خروج از سایت را انجام نمی دهد و با کلیک بر روی آن کاربر از سایت خارج نمی شود. و وضعیت همچنان به صورت وارد شده به سایت باقی می ماند. مگر اینکه کاربر مجددا به صفحه login وارد شود ودر آنجا با کلیک بر روی asp:LoginStatus خارج شود. در این حالتی که ذکر کردم دیگر از هیچ یک از صفحات نمی توان عمل signout را انجام داد و حتما باید به صفحه login بروم تا بتوانم از طریق کنترل LoginStatus از حساب کاربری خود خارج بشوم. در این وضعیت حتی با قرار دادن یک دکمه در صفحه اول سایت و نوشتن کد هم ،کاربر از سایت signout نمی شود. لازم به ذکر است که چون asp:LoginStatus در مستر پیج قرار دارد در بالای تمام صفحات قابل مشاهده است. در ضمن تنظیمات web.config را نیز به درستی انجا داده ام.لطفا من را در حل این مشکل راهنمایی بفرمایید