نمایش نتایج 1 تا 5 از 5

نام تاپیک: ایجاد چند لاگین در yii2

  1. #1
    کاربر دائمی آواتار engmmrj
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    تهران
    پست
    1,146

    ایجاد چند لاگین در yii2

    سلام
    من میخواهم یک لاگین برای پنل ادمین بزارم و یک پنل هم برای پنل کاربران یک سری سرچ انجام دادم و به کد زیر رسیدم
    // login admin module'user' => [
    'class' => 'yii\web\User',
    'identityClass' => 'app\models\User',
    'enableAutoLogin' => true,

    ],
    // login site
    'marketer' => [
    'class' => 'yii\web\User',
    'identityClass' => 'app\models\Marketer',
    'enableAutoLogin' => true,
    'loginUrl' => 'test/index',
    'identityCookie' => [
    'name' => '_marketer',
    'httpOnly' => true,
    ] ],

    ولی وقتی تو یکی از لاگین ها لاگین میکنی لاگین بعدی هم باز میشه

  2. #2

    نقل قول: ایجاد چند لاگین در yii2

    اگر کسی از دوستان میتونه راهنمایی کنه بنده هم نیاز دارم
    آخرین ویرایش به وسیله parsboy : چهارشنبه 01 مهر 1394 در 12:27 عصر

  3. #3
    کاربر دائمی آواتار desatir7316
    تاریخ عضویت
    آذر 1388
    محل زندگی
    تهران
    پست
    1,211

    نقل قول: ایجاد چند لاگین در yii2

    باید session های frontend و backend رو جدا کنی
    یه نگاه به این بنداز:
    http://www.yiiframework.com/doc-2.0/...ns-and-cookies

  4. #4

    نقل قول: ایجاد چند لاگین در yii2

    نقل قول نوشته شده توسط desatir7316 مشاهده تاپیک
    باید session های frontend و backend رو جدا کنی
    یه نگاه به این بنداز:
    http://www.yiiframework.com/doc-2.0/...ns-and-cookies
    مرسی اما بازم متوجه نشدم بیشتر توضیح میدید

  5. #5

    نقل قول: ایجاد چند لاگین در yii2

    نقل قول نوشته شده توسط engmmrj مشاهده تاپیک
    سلام
    من میخواهم یک لاگین برای پنل ادمین بزارم و یک پنل هم برای پنل کاربران یک سری سرچ انجام دادم و به کد زیر رسیدم
    // login admin module'user' => [
    'class' => 'yii\web\User',
    'identityClass' => 'app\models\User',
    'enableAutoLogin' => true,

    ],
    // login site
    'marketer' => [
    'class' => 'yii\web\User',
    'identityClass' => 'app\models\Marketer',
    'enableAutoLogin' => true,
    'loginUrl' => 'test/index',
    'identityCookie' => [
    'name' => '_marketer',
    'httpOnly' => true,
    ] ],

    ولی وقتی تو یکی از لاگین ها لاگین میکنی لاگین بعدی هم باز میشه

    دوست گرامی و بهتر بگویم دوستان عزیز ، چون از تاریخ پست زمان زیادی گذشته است:
    ببینید وقتی شما با پنل اول لاگین میکنید، در حقیقت چون گزینه enableAutoLogin هم true است، لاگین شما بر اساس کوکی پایه خواهد بود. در نتیجه کوکی با نام identity_ برای شما تنظیم خواهد شد. حال وقتی پنل دوم را لود میکنیم، چون روی یک دامنه است، در نتیجه از همان کوکی identity_ استفاده کرده و شما را لاگین نمایش میدهد . همان طور که میدانید کوکی ها به نام دامنه وابسته اند.
    در نتیجه یا

    1- باید پنل های خود را روی دو دامنه مجزا نصب نمایید

    و 2- یا گزینه بهتر این است که تنظیمات خود را تغییر دهید - یعنی برای دو بخش backend مثلا برای پنل ادمین - و frontend برای کاربران ، کوکی مجزایی تنظیم نمایید (البته در آپدیت جدید ، پارمتر سشن نیز برای جلوگیری از هر مشکلی نیز تنظیم میشود. بهتر است به صفحه زیر مراجعه نمایید)

    http://www.yiiframework.com/wiki/686...-advanced-app/

    3- معمولا از گزینه سومی نیز صحبت میشود . یعنی غیر فعال کردن لاگین خودکار
    enableAutoLogin' => false
    که این گزینه نمیتواند رفع مشکل کند و تنها زمانی برای شما کمک میکند که پس از لاگین در پنل اول، مرورگر را کامل ببندید و دوباره باز کنید تا دیگر در هیچکدام از پنل ها لاگین نباشید.

    امیدوارم که در این مورد اشتباه نکرده باشم
    آخرین ویرایش به وسیله barnamenevisiren : یک شنبه 05 شهریور 1396 در 21:28 عصر

تاپیک های مشابه

  1. ایجاد چند procedure در یک SqlCommand
    نوشته شده توسط mehrdad_t در بخش SQL Server
    پاسخ: 5
    آخرین پست: جمعه 07 مهر 1385, 14:24 عصر
  2. ایجاد چند ستون در Qreport
    نوشته شده توسط حمیدرضاصادقیان در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: یک شنبه 12 شهریور 1385, 10:16 صبح
  3. ایجاد چند فرم در زمان اجرا
    نوشته شده توسط Land_Of_Inprise در بخش برنامه نویسی در Delphi
    پاسخ: 13
    آخرین پست: پنج شنبه 21 اردیبهشت 1385, 19:07 عصر
  4. ایجاد چند کاربر برای بانک
    نوشته شده توسط hasankhani در بخش Oracle
    پاسخ: 16
    آخرین پست: پنج شنبه 21 اردیبهشت 1385, 10:13 صبح
  5. ایجاد چند نوار ابزار در برنامه های VB
    نوشته شده توسط @AM!R! در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 17 اردیبهشت 1384, 11:33 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •