Пример #1
0
 /**
  * 后台验证登陆操作
  *
  * @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();
     }
 }
Пример #2
0
 /**
  * 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();
 }
Пример #3
0
 /**
  * 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();
 }