/** * 后台验证登陆操作 * * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function check() { $username = Input::get('username', null); $password = Input::get('password', null); if ($username and $password) { $user = AdminUser::where('username', '=', $username)->first(); if (count($user)) { if (sha1($password) == $user->password and $user->enable) { Session::set('admin_user', $user->username); Session::set('admin_id', $user->id); Session::set('admin_level', $user->level); if ($user->level == 1) { return redirect('admin/orders/show'); } else { return redirect('admin/promote/user/center'); } } else { flash('密码错误或用户已禁用~'); return redirect()->back(); } } else { flash('用户不存在~'); return redirect()->back(); } } else { flash('用户名或密码不能为空~'); return redirect()->back(); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $username = Input::get('username', null); $password = Input::get('password', null); if ($username and $password) { if (!AdminUser::where(['username' => $username])->first()) { $user = new AdminUser(); $user->username = $username; $user->password = sha1($password); $user->coupon_id = Input::get('coupon', 0); if ($user->save()) { return redirect('admin/users/show'); } } } return redirect()->back(); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if ($id) { $coupon = AdminCoupon::find($id); if ($coupon) { $user = AdminUser::where(['coupon_id' => $coupon->id])->first(); if ($user) { $user->coupon_id = 0; $user->save(); } $coupon->delete(); } } return redirect()->back(); }