PDA

View Full Version : ماژول لاگین



Emir New
یک شنبه 07 اردیبهشت 1393, 12:47 عصر
سلام
من یه ماژول درست کردم برای لاگین و می خوام همیشه از این ماژول توی کارها استفاده کنم
مشکلی هست وقتی من رو قسمت لاگین فرم میزنم مشخص تمیکنه که اعتبار سنجی درست انجام شده یا نه ؟

این هم کد منو


<?php $this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/site/index')),
array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')),
array('label'=>'Contact', 'url'=>array('/site/contact'),'visible'=>!Yii::app()->user->isGuest),
array('label'=>'Login', 'url'=>array('/login/default/index'), 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)
),
)); ?>

باید چکار کنم تا مشکلم حل شه ؟

Emir New
دوشنبه 08 اردیبهشت 1393, 10:29 صبح
کسی نیست کمک کنه ؟

MMSHFE
دوشنبه 08 اردیبهشت 1393, 15:53 عصر
خوب این کد که به تنهایی کافی نیست. کد فرمها و کنترلر (اکشن لاگین و...) رو هم بگذارین.

Emir New
دوشنبه 08 اردیبهشت 1393, 17:58 عصر
خب استاد من این کار رو کردم توی فایل زیپ پیوست کدهای که تو ماژول لاگین به کار بردم رو هم گذاشتم

MMSHFE
سه شنبه 09 اردیبهشت 1393, 08:26 صبح
خوب الان کد کلاس UserIdentity شما کجاست؟ وقتی لاگین رو بصورت ماژول درآوردین، کامپوننتهاش رو هم باید داخلش خودش بیارین.

Emir New
سه شنبه 09 اردیبهشت 1393, 13:18 عصر
استاد من کامپوننت رو هم اضافه کردم ولی باز نتیجه نگرفتم نباید جایی تنظیماتی رو درست کنم ؟
یا به طور پیش فرض خودش کامپوننت رو میشناسه ؟
من تو فایل کانفیگ این قسمت رو هم اضافه کردم



'application.modules.login.models.*',
'application.modules.login.components.*',


این هم سورس118489

Emir New
چهارشنبه 10 اردیبهشت 1393, 11:12 صبح
کسی نیست مرا یاری کند ؟

MMSHFE
چهارشنبه 10 اردیبهشت 1393, 11:55 صبح
UserIdentity پیشفرض رو حذف کنید.

Emir New
چهارشنبه 10 اردیبهشت 1393, 18:20 عصر
بازم کار نکرد:عصبانی++:

MMSHFE
پنج شنبه 11 اردیبهشت 1393, 11:06 صبح
اگه میشه توی پیام خصوصی تیم ویور بدین ببینم مشکل چیه؟