زمان جاری: 2012/05/20, 07:18 AM خوش آمدید مهمان گرامی! (ورودعضویت)



تغییر logoutredirect در کامپوننت Auth به صفحه اول سایت


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
تغییر logoutredirect در کامپوننت Auth به صفحه اول سایت
نویسنده پیام
horap30 آفلاین
تازه کار
*

ارسال‌ها: 35
تاریخ عضویت: Jun 2010
رتبه: 0
تشکر: 18
8 بار تشکر شده در 5 پست
ارسال: #1
تغییر logoutredirect در کامپوننت Auth به صفحه اول سایت
سلام با استفاده از کد زیر میشه مسیری که کاربر بعد از لاگوت به اونجا فرستاده میشه رو تعیین کرد :
کد PHP:
$this->Auth->logoutRedirect = array('controller' => 'members''action' => 'logout'); 

حالا من میخام این کد رو طوری تغییر بدم که به ریشه سایت بره یعنی به http://www.example.com
اما نتونستم سرچ هم کردم به جواب نرسیدم.
البته تونستم به صفحه home از کنترلر pages بفرستمش اما نمیخام بعد از لاگوت کاربر در آدرس سایت چیزی به جر دامین ببینه!

ببخشید این قدر سوال میپرسم آخه تشنه یادگیریم دیگه Tongue
(آخرین تغییر در این ارسال: 2010/08/27 08:39 PM توسط horap30.)
2010/08/27 08:23 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #2
RE: تغییر logoutredirect در کامپوننت Auth به صفحه اول سایت
به این صورت :
کد PHP:
array('http://google.com'

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2010/08/27 08:29 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : horap30
horap30 آفلاین
تازه کار
*

ارسال‌ها: 35
تاریخ عضویت: Jun 2010
رتبه: 0
تشکر: 18
8 بار تشکر شده در 5 پست
ارسال: #3
RE: تغییر logoutredirect در کامپوننت Auth به صفحه اول سایت
(2010/08/27 08:29 PM)parsig نوشته است:  به این صورت :
کد PHP:
array('http://google.com'

نمیدونم چرا وقتی این کد رو میزنم دیگه کاربر نمیتون لاگین کنه ! ببینید درست گذاشتم؟
کد PHP:
$this->Auth->logoutRedirect = array('http://sample.com'); 
2010/08/27 08:51 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 988
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
869 بار تشکر شده در 559 پست
ارسال: #4
RE: تغییر logoutredirect در کامپوننت Auth به صفحه اول سایت
یک نکته رو در کیک باید در نظر بگیرید و اون هم این هست که زمانی که با ما یک آرایه را به عنوان مقدار برای ورودی ها ست میکنید به این معنی هست که که شما مقدار استاندارد و تعریف شده کیک رو پارس میکنید. مثل این
کد PHP:
$this->Auth->logoutRedirect = array('controller' => 'members''action' => 'logout'

با این روش کیک مقدار رو به توابع ایجاد لینک ارسال میکنه و لینک رو دریافت میکنه

حال شما چون لینک رو مییخواهید مستقیم تعریف کنید پس به صورت رشته باید معرفی کنید
کد PHP:
$this->Auth->logoutRedirect 'http://sample.com'
2010/08/28 01:39 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : chalist horap30 payamsp
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: