mahdi351 0 ارسال شده در خرداد 96 من یک فرم ساختم که فقط کاربران registered اجازه دسترسی به اون رو دارن. حالا مشکل این هست که کاربری که مهمان هست و عضو سایت نیست وقتی روی لینک مربوطه کلیک میکنه، منتقل میشه به صفحه اول سایت و به لاگین نمیره (ماژول bt login دارم ) و هیچ پیغامی به اون نشون نمیده که مثلا برای دسترسی باید عضو سایت بشوید. باید چکار کنم که: 1. کاربر مهمان به صفحه لاگین منتقل شود 2. یک پیغام اخطار به کاربر مهمان داده شود نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mahdi351 0 ارسال شده در خرداد 96 من خودم مشکلم رو حل کردم، کدش رو میزارم شاید بقیه هم بدردشون بخوره. کد زیر در اسکریپت پی اچ پی که قبل لود شدن فرم اجرا میشه کپی می کنیم و اگر کاربر مهمان باشه هدایت میشه به صفحه ثبت نام سایت $user = JFactory::getUser(); if ($user->guest) { header("Location: https://www..../log-in-page"); } نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر