public function setUp() { parent::setUp(); Route::enableFilters(); // готовим мерчанта Merchant::truncate(); $merchant = new Merchant(); $merchant->create(array('username' => 'username', 'password' => 'password')); }
public function setUp() { parent::setUp(); // создаём счёт Merchant::truncate(); $merchant = new Merchant(); $merchant->create(array('username' => 'username', 'password' => 'password', 'email' => '*****@*****.**')); Bill::truncate(); $bill = new Bill(); $bill->create(array('merchant_id' => 1, 'bill_id' => '1q2w3e', 'user' => 'tel:+7123', 'amount' => 123.45, 'ccy' => 'RUB', 'comment' => 'test', 'status' => 'waiting')); }
/** * @param Merchant $merchant * @param array $data * * @return Merchant */ public static function ChangeMerchant(Merchant $merchant, $data) { $merchant->username = $data['username']; $merchant->callback_url = $data['callback']; $merchant->email = $data['email']; $merchant->key = $data['key']; if (null != $data['password']) { $merchant->password = $data['password']; } $merchant->save(); return $merchant; }
public static function CheckAuth() { $isSuccess = false; $merchantData = self::GetMerchant(); if ($merchantData) { $merchant = Merchant::find($merchantData['login']); if ($merchant && $merchant->password == $merchantData['password']) { $isSuccess = true; } } return $isSuccess; }
/** * Изменить данные в аккаунте * * @return array */ public function postChangeData() { $data = Input::all(); //проверяем данные $errors = $this->getErrorFromChangeData($data); if ($errors) { return $errors; } //Проверяем текущий пароль $user_id = Config::get('ff-qiwi-gate::user_id'); $currentMerchant = Merchant::find($user_id); if ($data['oldPassword'] != $currentMerchant->password) { $result['errors'] = array('username' => '', 'callback' => '', 'email' => '', 'key' => '', 'password' => '', 'confirmPassword' => '', 'oldPassword' => 'Неверный пароль'); return $result; } //Изменяем данные $merchant = Merchants::ChangeMerchant($currentMerchant, $data); if ($merchant) { $message = 'Данные изменены'; return array('message' => $message); } $result['errors'] = array('oldPassword' => 'Ошибка, попробуйте ещё раз.'); return $result; }