Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
487
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. public function actionCreateTestUsers()
  2. {
  3. $manager = new User();
  4. $manager->username = 'Manager';
  5. $manager->first_name = 'Manager';
  6. $manager->last_name = 'Manager';
  7. $manager->email = 'manager@gmail.com';
  8. $manager->department_id = 1;
  9. $manager->country_id = 1;
  10. $manager->region_id = 1;
  11. $manager->lang_id = 1;
  12. $manager->setPassword('manager');
  13. $manager->generateAuthKey();
  14. $manager->save(false);
  15.  
  16. // the following three lines were added:
  17. $auth = \Yii::$app->authManager;
  18. $authorRole = $auth->getRole('manager');
  19. $auth->assign($authorRole, $manager->getId());
  20.  
  21. $buddy = new User();
  22. $buddy->username = 'Buddy';
  23. $buddy->first_name = 'Buddy';
  24. $buddy->last_name = 'Buddy';
  25. $buddy->email = 'buddy@gmail.com';
  26. $buddy->department_id = 1;
  27. $buddy->country_id = 1;
  28. $buddy->region_id = 1;
  29. $buddy->lang_id = 1;
  30. $buddy->setPassword('buddy');
  31. $buddy->generateAuthKey();
  32. $buddy->save(false);
  33.  
  34. // the following three lines were added:
  35. $auth = \Yii::$app->authManager;
  36. $authorRole = $auth->getRole('buddy');
  37. $auth->assign($authorRole, $buddy->getId());
  38.  
  39.  
  40. $speaker = new User();
  41. $speaker->username = 'Speaker';
  42. $speaker->first_name = 'Speaker';
  43. $speaker->last_name = 'Speaker';
  44. $speaker->email = 'speaker@gmail.com';
  45. $speaker->department_id = 1;
  46. $speaker->country_id = 1;
  47. $speaker->region_id = 1;
  48. $speaker->lang_id = 1;
  49. $speaker->setPassword('speaker');
  50. $speaker->generateAuthKey();
  51. $speaker->save(false);
  52.  
  53. // the following three lines were added:
  54. $auth = \Yii::$app->authManager;
  55. $authorRole = $auth->getRole('speaker');
  56. $auth->assign($authorRole, $speaker->getId());
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement