Esempio n. 1
0
 public function testFileLogger()
 {
     $this->assertEquals(true, Logger::debug("debug"));
     $this->assertEquals(true, Logger::error("error"));
     $this->assertEquals(true, Logger::warning("error"));
     $this->assertEquals(true, Logger::info("error"));
 }
Esempio n. 2
0
 public function loginHandle($request, $response, $args)
 {
     // $data = $request->post('sdf');
     $email = $request->getParam('email');
     $email = strtolower($email);
     $passwd = $request->getParam('passwd');
     $rememberMe = $request->getParam('remember_me');
     // Handle Login
     $user = User::where('email', '=', $email)->first();
     if ($user == null) {
         $res['ret'] = 0;
         $res['error_code'] = self::UserNotExist;
         $res['msg'] = "邮箱或者密码错误";
         return $this->echoJson($response, $res);
     }
     if (!Hash::checkPassword($user->pass, $passwd)) {
         $res['ret'] = 0;
         $res['error_code'] = self::UserPasswordWrong;
         $res['msg'] = "邮箱或者密码错误";
         return $this->echoJson($response, $res);
     }
     // @todo
     $time = 3600 * 24;
     if ($rememberMe) {
         $time = 3600 * 24 * 7;
     }
     Logger::info("login user {$user->id} ");
     Auth::login($user->id, $time);
     $res['ret'] = 1;
     $res['msg'] = "欢迎回来";
     return $this->echoJson($response, $res);
 }
Esempio n. 3
0
 public function send($to, $subject, $text, $file)
 {
     return Logger::info("send mail to {$to}, subject: {$subject} | text : {$text}");
 }