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')); }
/** * 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'); }
/** * 获取管理员 * * @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; }
/** * 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')); }
/** * 检查登录是否成功 * * @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('登录成功'); }
protected static function user() { if (session(config('app.admin_session'))) { return Admin::where('username', session(config('app.admin_session')))->first(); } else { return false; } }
public function isAdmin($id) { $admin = Admin::where('id_user', '=', $id)->first(); if ($admin == null) { return 0; } return 1; }
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; } }
/** * 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]); }
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')); }
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('密码错误'); } }