public function activate($code, Admin $admin)
 {
     if ($admin->activateAccount($code)) {
         return 'Activated!';
     }
     return 'Fail';
 }
 private function generateAdminSeed($email, $password, $fullname)
 {
     $user = ['email' => $email, 'password' => bcrypt($password), 'role' => '0'];
     $user = User::create($user);
     $admin = new Admin();
     $admin->user_id = $user->id;
     $admin->fullname = $fullname;
     $admin->save();
 }
 public function postCreate(Request $request)
 {
     $data = new Admin();
     $data->name = $request->input('name');
     $data->email = $request->input('email');
     $data->id_server = $request->input('id_server');
     $data->password = bcrypt($request->input('password'));
     $this->validate($request, Admin::$rules);
     $data->save();
     $status = "Administrator " . $data['name'] . " registered successfully!";
     $this->request->session()->flash('status', $status);
     return redirect('admin/administrators');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = new User();
     $user->name = 'Sudo';
     $user->surname = 'Su';
     $user->email = '*****@*****.**';
     $user->password = '******';
     $user->verified = true;
     $user->save();
     $admin = new Admin();
     $admin->cert_auth = '*****@*****.**';
     $admin->save();
     $admin->user()->save($user);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //
     DB::table('admins')->delete();
     $admins = [['adminid' => 123456, 'adminlname' => 'Badar', 'adminfname' => 'Jonadene', 'adminmname' => 'Alde', 'adminemail' => '*****@*****.**', 'adminpass' => '40bd001563085fc35165329ea1ff5c5ecbdbbeef', 'adminaddress' => 'Cebu City', 'admingender' => 'Female', 'adminnumber' => '09469147354']];
     Admin::insert($admins);
 }
 public function index()
 {
     $usersData = [];
     $usersData['count'] = User::all()->count();
     $usersData['incompleteCount'] = User::where('status', 0)->count();
     $picsData = [];
     $picsData['count'] = Pic::all()->count();
     $clubsData = [];
     $clubsData['count'] = Club::all()->count();
     $badgesData = [];
     $badgesData['count'] = Badge::all()->count();
     $fixtures = Fixture::all();
     $fixturesData = [];
     $fixturesData['count'] = $fixtures->count();
     $fixturesData['overCount'] = $fixtures->filter(function ($fxt) {
         return $fxt->isOver();
     })->count();
     $fixturesData['closedNotOverCount'] = $fixtures->filter(function ($fxt) {
         return $fxt->isClosed() and !$fxt->isOver();
     })->count();
     $gameweeks = Gameweek::all();
     $gameweeksData = [];
     $gameweeksData['count'] = $gameweeks->count();
     $gameweeksData['completeCount'] = Gameweek::complete()->get()->count();
     $gameweeksData['pendingCount'] = Gameweek::incomplete()->get()->filter(function ($gw) {
         return $gw->hasCompletedFixture();
     })->count();
     $adminsData = [];
     $adminsData['count'] = Admin::all()->count();
     return view('admin.dashboard.index', compact('usersData', 'picsData', 'clubsData', 'badgesData', 'fixturesData', 'gameweeksData', 'adminsData'));
 }
Exemple #7
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Admin::truncate();
     if (env('APP_ENV') == 'development') {
         Admin::create(['email' => '*****@*****.**', 'name' => 'admin', 'password' => bcrypt('1234')]);
     }
 }
 public function store(Requests\UserStore $request)
 {
     $inputs = $request->only(['name', 'cellphone', 'email', 'avatar', 'roles', 'username']);
     $admin = new Admin();
     $admin->name = $inputs['name'];
     $admin->password = bcrypt('123456');
     $inputs['cellphone'] && ($admin->cellphone = $inputs['cellphone']);
     $inputs['email'] && ($admin->email = $inputs['email']);
     $inputs['avatar'] && ($admin->avatar = parse_url($inputs['avatar'])['path']);
     $admin->username = $inputs['username'];
     DB::transaction(function () use($admin, $inputs) {
         $admin->save();
         $admin->roles()->attach($inputs['roles']);
     });
     return redirect('user');
 }
Exemple #9
0
 /**
  * 获取管理员
  *
  * @date    2015-10-17
  * @version [version]
  * @return  [type]     [description]
  */
 public function admin()
 {
     if ($this->category == 1) {
         return Admin::where('user_id', $this->id)->first();
     }
     return null;
 }
Exemple #10
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //Truncate
     DB::statement('SET FOREIGN_KEY_CHECKS=0;');
     User::truncate();
     Admin::truncate();
     Customer::truncate();
     Address::truncate();
     Category::truncate();
     Product::truncate();
     Brand::truncate();
     Type::truncate();
     Image::truncate();
     DB::statement('TRUNCATE category_product;');
     Product::clearIndices();
     Product::reindex();
     //Unguard
     Model::unguard();
     //Call
     $this->call(UsersTableSeeder::class);
     $this->call(ProductsTableSeeder::class);
     //Reguard
     Model::reguard();
     DB::statement('SET FOREIGN_KEY_CHECKS=1;');
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (Admin::notAdmin()) {
         abort(403);
     }
     return $next($request);
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     // $admin = Admin::all();
     // return $admin;
     $admin = Admin::all();
     return view('admin.index', compact('admin'));
 }
Exemple #13
0
 /**
  * 检查登录是否成功
  *
  * @date   2015-10-09
  * @return [type]     [description]
  */
 public function checkLogin()
 {
     if (!Request::has('username', 'password')) {
         return failure('请输入用户名或密码');
     }
     // $rules = [
     //     'captcha' => 'required|captcha',
     // ];
     // $validator = Validator::make(Request::all(), $rules);
     // if ($validator->fails()) {
     //     return $this->failure('验证码错误');
     // }
     $admin = Admin::where('username', Request::input('username'))->first();
     if (!$admin) {
         return failure('用户不存在');
     }
     if (!Hash::check(Request::input('password'), $admin->password)) {
         return failure('用户名或密码错误');
     }
     $admin->increment('sign_in_cnt');
     $admin->last_sign_in_at = Carbon::now();
     $admin->last_sign_in_ip = Request::getClientIp();
     $admin->save();
     Auth::loginUsingId($admin->user_id);
     return success('登录成功');
 }
Exemple #14
0
 protected static function user()
 {
     if (session(config('app.admin_session'))) {
         return Admin::where('username', session(config('app.admin_session')))->first();
     } else {
         return false;
     }
 }
Exemple #15
0
 public function isAdmin($id)
 {
     $admin = Admin::where('id_user', '=', $id)->first();
     if ($admin == null) {
         return 0;
     }
     return 1;
 }
Exemple #16
0
 public static function isAdmin($user)
 {
     $isUser = Admin::where("id", "=", $user->id)->get();
     if (sizeof($isUser) > 0) {
         return true;
     } else {
         return false;
     }
 }
 public function run()
 {
     if (App::environment() == 'local') {
         //Delete all records from the admins table
         DB::table('admins')->delete();
         //Create a demo admin user
         Admin::create(array('email' => '*****@*****.**', 'password' => Hash::make('admin'), 'firstname' => 'Admin', 'lastname' => 'Demo', 'status' => 1));
     }
 }
 public function all($type = 'json')
 {
     $admin = Admin::all();
     if ($type == 'json') {
         return response()->json($admin);
     } else {
         return response()->json($admin);
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $data = Employee::all();
     $name = Auth::user()->name;
     $pos = ProjectOfficer::all();
     $adms = Admin::all();
     $tls = Teamleader::all();
     $mems = Member::all();
     return view('dropmin.dashboard.index')->with('data', $name)->with('pos', $pos)->with('adms', $adms)->with('tls', $tls)->with('mems', $mems)->with('data', $data);
 }
 public function adminAuthroized(User $user)
 {
     $admin = Admin::where('id', $user->id)->first();
     if ($admin) {
         // 登陆且为管理员, 授权成功
         return true;
     } else {
         return false;
     }
 }
Exemple #21
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     // Récupération de tous les administrateurs
     $admins = Admin::all()->where('delete', 0);
     // Récupération de tous les utilisateur
     $users = User::all()->where('delete', 0);
     // Récupération de tous les quizz
     $quizzes = Quizz::all()->where('delete', 0);
     return view('admin/gestion', ['admins' => $admins, 'users' => $users, 'quizzes' => $quizzes]);
 }
Exemple #22
0
 public function updateAdmin(Request $request, $id)
 {
     $admin = Admin::findOrFail($id);
     $format_tgl_info_old = Input::get('tanggal_lahir');
     $this->validate($request, ['nama_admin' => 'required', 'nik' => 'required|max:16|min:16', 'jenis_kelamin' => 'required', 'tanggal_lahir' => 'required', 'alamat' => 'required', 'telepon' => 'required', 'email' => 'required']);
     $input = $request->all();
     $admin->fill($input)->save();
     Admin::where('id', $id)->update(array('tanggal_lahir' => date("Y-m-d", strtotime($format_tgl_info_old))));
     Session::flash('edit_message', 'Admin ' . $id . ' berhasil dimutakhirkan!');
     return redirect(action('UsersController@editAdmin', $admin->id));
 }
 public function postSuperadmin(Request $request)
 {
     $admin = Admin::all();
     $superadmin = $admin[1]->role;
     $password = $request->get('password');
     $login = Admin::where('role', '=', $superadmin)->where('password', '=', $password)->first();
     if ($login) {
         return redirect('/admission/feestructure');
     }
     return redirect('/admin/superadmin')->with('message', 'Incorrect Password');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(AdminRequest $request)
 {
     //
     if (Admin::find($request['adminid'])) {
         return Redirect::back()->withInput();
     } else {
         $admin = new Admin();
         $admin->adminid = $request['adminid'];
         $admin->adminlname = $request['adminlname'];
         $admin->adminfname = $request['adminfname'];
         $admin->adminmname = $request['adminmname'];
         $admin->adminemail = $request['adminemail'];
         $admin->adminpass = $request['adminpass'];
         $admin->adminaddress = $request['adminaddress'];
         $admin->admingender = $request['admingender'];
         $admin->adminnumber = $request['adminnumber'];
         $admin->save();
     }
     return Redirect::to('pis/patient');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     DB::table('admins')->delete();
     $admins = [['firstname' => 'tiffany', 'lastname' => 'khan', 'email' => '*****@*****.**', 'job' => 'web developer', 'password' => Hash::make('secret')], ['firstname' => 'Chris', 'lastname' => 'morris', 'email' => '*****@*****.**', 'job' => 'ceo', 'password' => Hash::make('secret')], ['firstname' => 'Saint', 'lastname' => 'Cena', 'email' => '*****@*****.**', 'job' => 'manager', 'password' => Hash::make('secret')], ['firstname' => 'Chris', 'lastname' => 'jerico', 'email' => '*****@*****.**', 'job' => 'engineer', 'password' => Hash::make('secret')]];
     // Loop through each user above and create the record for them in the database
     foreach ($admins as $admin) {
         Admin::create($admin);
     }
     Model::reguard();
 }
 public function getEdit($id)
 {
     $user = $this->user->find($id);
     $admins = Admin::all();
     /*pega o id do servidor atual*/
     $servers = Server::all();
     /*pega o ip do servidor */
     $resellers = Reseller::all();
     /*pega o ip do servidor */
     $packages = Package::all();
     return view('admin.users.edit', compact('admins', 'servers', 'resellers', 'user', 'packages'));
 }
Exemple #27
0
 public static function attempt($email, $password)
 {
     if (Admin::where('email', '=', $email)->count() > 0) {
         $user = Admin::where('email', '=', $email)->firstOrFail();
         if (Hash::check($password, $user->password)) {
             return $user;
         }
         return null;
     } else {
         return null;
     }
 }
 public function doLogin(CreateAdminRequest $request)
 {
     if (Auth::attempt(['username' => $request['username'], 'password' => $request['password']])) {
         $role = Admin::find(Auth::id())->role;
         if ($role !== 'admin') {
             Auth::logout();
         } else {
             return redirect('admin/ajuan');
         }
     }
     return redirect()->back()->withErrors(['error' => 'These credentials do not match our records.'])->withInput(Input::except('password'));
     return redirect('admin/ajuan');
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $data = Employee::all();
     $name = Auth::user()->name;
     $pos = ProjectOfficer::all();
     $adms = Admin::all();
     $tls = Teamleader::all();
     $mems = Member::all();
     $proj = Project::all();
     $ac = Auth::user()->id;
     $acc = AccessClient::where('id_users', $ac)->get();
     return view('dropmin.dashboard.index')->with('data', $name)->with('pos', $pos)->with('adms', $adms)->with('tls', $tls)->with('mems', $mems)->with('projs', $proj)->with('accss', $acc)->with('datas', $data);
 }
 public function doLogin()
 {
     $data = Request::all();
     $validate = Validator::make($data, Admin::loginRole(), Admin::loginRoleMsg());
     if ($validate->fails()) {
         return Redirect::back()->withErrors($validate);
     }
     if (AuthAdmin::attempt($data)) {
         return redirect()->intended('cms/index');
     } else {
         return Redirect::back()->withInput(Request::except('password'))->withErrors('密码错误');
     }
 }