Ejemplo n.º 1
0
 public static function isTokenExpired($token)
 {
     $user = User::where('token', $token)->first();
     $token_expire = $user['token_expire'];
     $currTime = date('Y-m-d H:i:s');
     if ($token_expire < $currTime) {
         return true;
     } else {
         return false;
     }
 }
Ejemplo n.º 2
0
 /**
  * @param Slim $app
  * @return $response
  */
 public static function logout(Slim $app)
 {
     $response = $app->response();
     $response->headers->set('Content-Type', 'application/json');
     $username = $app->request->params('username');
     $password = $app->request->params('password');
     $credentials = self::validateCredentials($app, $username, $password);
     if ($credentials) {
         User::where('username', $username)->update(['token' => null, 'token_expire' => null]);
         $response->body(json_encode(['status' => 200, 'message' => 'session destroyed success!']));
         return $response;
     }
 }
Ejemplo n.º 3
0
//  * Created by Florence Okosun.
//  * Date: 11/1/2015
//  * Time: 11:31 AM
//  */
require "vendor/autoload.php";
use Florence\User;
// $user = new User();
// $user->first_name = "Nadayar";
// $user->last_name = "Enegesi";
// $user->stack = "Trainer";
// $user->save();
//record does not exist
// $user = User::find(100);
// print_r($user);
// record exist
// $user = User::find(5);
// print_r($user);
$user = User::find(46);
$user->id = 100;
$user->first_name = "Nadayar";
$check = $user->save();
// echo ! $check ? 'successfully updated' : 'failed to update' ;
// echo"<pre>";
// print_r(User::getAll());
// echo"</pre>";
// record exist
// $user = User::destroy(420);
// print_r($user);
// record does not exist
// $user = User::destroy(50);
// print_r($user);