Example #1
0
 public function init($args = null)
 {
     $this->inject(function ($Request) {
         if ($Request->method() != 'POST') {
             http_response_code(403);
             exit;
         }
         $user = Tipsy::middleware('Session')->user();
         if ($user->dbId()) {
             $user->password = password_hash($Request->pass, PASSWORD_DEFAULT);
             $user->save();
             echo json_encode(['status' => 'Password successfully changed']);
         } else {
             http_response_code(404);
         }
     });
 }
Example #2
0
 public function db()
 {
     if ($this && $this->tipsy() && $this->tipsy()->db()) {
         return $this->tipsy()->db();
     } else {
         return Tipsy::db();
     }
 }