User Managment آشنایی با

[right]سلام خدمت همه دوستان

من میخوام یه سیستم مدیریت یوزر داشته باشم همچنین امکان ثبت نام …

ولی این چن روز هر چی زور زدم سر درنیاوردم چی به چیه …

:-X

یکی دوتا ماژول نصب کردم مث

user , auth

ولی نتونسم اونجوری که لازم داشتم ازشون استفاده کنم …

زحمت اگه یکی از اساتید این موضو رو توضیح بده یا اینکه یکی از این ماژول ها مث

user

و نحوه تغیرر دادن و استفاده رو توضیح بده

[/right]

[size="2"][rtl]روش خاصی نداره، شما همین آموزش رو تا تهش دقیق برو راه میوفته[/size]

http://www.yiiframew…reated-yii-app/

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

…اگه مشکل با امکانات ماژولا داری شما دقیق تر بگو …[/rtl]

[right]سلام دوباره

داداش واقعا ممنون ، مقاله ای که دادی خیلی بدرد بخور بود واقعا …

کاری که من میخوام بکنم اینه :

من یه

cms

ساده درس کردم با

yii

و میخوام برای قسمت ادمینش بخشی بزارم برای مدیریت نویسندگان که بتونه از اونجا نویسنده

جدید اضافه کنه و …

الان اتفاقی که اینجا باید بیافته اینه که توسط ماژول

user

باید

register

بشه و توسط ماژول

rights

باید

assighn بشه

یعنی یجورایی از دوتا ماژول بیرون داخل کنترلر خودم استفاده کنم …

اگه راه حلی برای اینکار هس ، واقعا مممنون میشم به اشتراک بزارید [/right]

[rtl]اگه آموزش رو درست تا آخرش رفته باشی و درست تنظیم کرده باشی جفتشونو بقیه کارات سادست دیگه

ابتدای هر کنترلرت یا Controller اصلیت که بقیه کنترلرات ازش ارث میبرن اینارو اضافه کن، بقیه کارا رو بر میگردی داخل خود Rights انجام میدی[/rtl]


public function filters(){    

return array(	   

 'rights', // perform access control for CRUD operations

	);

}

[rtl]بقیه کارا چیه ؟ تنظیم Operation ها و Rule ها permissions ها …تو قسمت Operation یه Generate میزنی لیست تمام Action های کنترل های پروژتو میاره که میتونی به هر Rule نسبت بدی، و بعدم هر Rule رو به کاربرات نسبت بدی.

بقیه کارارو خود ماژول Rights به عهده میگیره…[/rtl]

نه منظورمو متوجه نشدی

قرار نیس هربار که ادمین یه یوزر درس میکنه بره و توی ماژول رایت اونو به عنوان نویستده اساین کنه

میخوام یه فرمی باشه که مشخصات و بگیره یه یوزر درس کنه و اتوماتیک بهش

role

نویسندگی

بده …

???




$authorizer = Yii::app()->getModule("rights")->getAuthorizer();

$authorizer->authManager->assign('editor', $model->id);

توضیحات بیشترش اینجا

http://www.yiiframew…-of-yii-rights/

مرسی … همینو میخوسم :wub: :wub: ;D ;D