Exemplo n.º 1
0
 public function run()
 {
     $user = \Focalworks\Users\User::create(['name' => 'Admin', 'email' => '*****@*****.**', 'password' => Hash::make('pass')]);
     \Focalworks\Users\UserRoles::create(['uid' => $user->id, 'rid' => 2]);
     \Focalworks\Users\UserRoles::create(['uid' => $user->id, 'rid' => 1]);
 }
 private function get_roles($userid)
 {
     $user_roles = new UserRoles();
     $roles = $user_roles->join('roles', 'roles.rid', '=', 'user_roles.rid')->where('uid', $userid)->select('roles.role', 'roles.rid')->lists('role', 'rid')->toArray();
     return $roles;
 }
Exemplo n.º 3
0
 /** This is function to delete users profile by admin */
 public function deleteUser($id)
 {
     access_check('delete_user');
     $user = User::find($id);
     if ($user) {
         $user_roles = new UserRoles();
         /* delete all existing userroles of user */
         $user_roles->where('uid', '=', $id)->delete();
         $user->delete();
         Session::flash('success', 'User deleted successfully.');
         return redirect()->back();
     } else {
         Session::flash('error', 'This User not exist.');
         return redirect()->back();
     }
 }
Exemplo n.º 4
0
 /**
  * This is the user's dashboard page.
  */
 public function dashboard()
 {
     $roles = UserRoles::where('uid', '=', Auth::user()->id)->first();
     if ($roles->rid == 1) {
         // if admin, take him to the admin section
         return redirect('admin/userListing');
     }
     return $this->myprofile();
 }