Exemplo n.º 1
0
 /**
  * 用户注册
  */
 public static function register($data)
 {
     if (static::findByPhone($data['phone'])) {
         return ['code' => 0, 'msg' => '手机号已被注册'];
     }
     $passport = new Passport();
     $passport->phone = $data['phone'];
     $passport->password = $passport->md5($data['password']);
     if ($passport->save()) {
         //添加 account记录
         $account = new Account();
         $account->passport_id = $passport->id;
         $account->create_time = time();
         $account->save();
         return ['code' => 1, 'msg' => '注册成功'];
     } else {
         return ['code' => 0, 'msg' => '注册失败'];
     }
 }