Может ли кто-нибудь помочь мне проверить запрос через контроллер? Я не знаю, как это сделать.
public function verify(Request $request){
$key = clean($request->purchasecode);
$response = \Core\Http::url("https://cdn.gempixel.com/validator/";)
->with('X-Authorization', 'TOKEN '.md5(url()))
->body(['url' => url(), 'key' => $key])
->post()
->getBody();
if(!$response || empty($response) || $response == "Failed"){
return back()->with("danger", "This purchase code is not valid. It is either for another item or has been disabled.");
}elseif($response == "TooMany"){
return back()->with("danger", "This purchase code is already used on another domain. If you need to reset it, please us your purchase code and domain to reset it.");
}elseif($response == "Wrong.Item"){
return back()->with("danger", "This purchase code is for another item. Please use a Premium URL Shortener extended license purchase code.");
}elseif($response == "Wrong.License"){
return back()->with("danger", "This purchase code is for a standard license. Please use a Premium URL Shortener extended license purchase code.");
} else {
$setting = DB::settings()->where('config', 'purchasecode')->first();
$setting->var = $key;
$setting->save();
$this->seelfdb($response);
}
}
/**
* Seelfdb:code
*
* @author GemPixel
* @version 6.0
* @return void
*/
private function seelfdb($r){
$q = str_replace("_PRE_", DBprefix, $r);
$qs = explode("|", $q);
foreach ($qs as $query) {
if(!DB::raw_execute($query)){
return Gem::trigger(500, 'Task failed.');
}
}
return back()->with('success', base64_decode('RXh0ZW5kZWQgdmVyc2lvbiBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgdW5sb2NrZWQuIFlvdSBtYXkgbm93IHVzZSBwYXltZW50IG1vZHVsZXMgYW5kIHN1YnNjcmlwdGlvbnMu'));
}
}
Это веб-сайт на основе Laravel. Мне нужно включить способы оплаты. Единственный способ сделать это — проверить код покупки. Вы можете увидеть URL-адрес валидатора в коде. Но я хочу обойти или что-то в этом роде, чтобы проверить любой код покупки, который активируется
$setting = DB::settings()->where('config', 'purchasecode')->first();
$setting->var = $key;
$setting->save();
$this->seelfdb($response);
А потом я не мог понять, что это за код
private function seelfdb($r){
$q = str_replace("_PRE_", DBprefix, $r);
$qs = explode("|", $q);
foreach ($qs as $query) {
if(!DB::raw_execute($query)){
return Gem::trigger(500, 'Task failed.');
}
}
return back()->with('success', base64_decode('RXh0ZW5kZWQgdmVyc2lvbiBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgdW5sb2NrZWQuIFlvdSBtYXkgbm93IHVzZSBwYXltZW50IG1vZHVsZXMgYW5kIHN1YnNjcmlwdGlvbnMu'));
}
Подробнее здесь: https://stackoverflow.com/questions/734 ... est-verify
Запрос контроллера Laravel на проверку ⇐ Php
Кемеровские программисты php общаются здесь
1728423600
Anonymous
Может ли кто-нибудь помочь мне проверить запрос через контроллер? Я не знаю, как это сделать.
public function verify(Request $request){
$key = clean($request->purchasecode);
$response = \Core\Http::url("https://cdn.gempixel.com/validator/";)
->with('X-Authorization', 'TOKEN '.md5(url()))
->body(['url' => url(), 'key' => $key])
->post()
->getBody();
if(!$response || empty($response) || $response == "Failed"){
return back()->with("danger", "This purchase code is not valid. It is either for another item or has been disabled.");
}elseif($response == "TooMany"){
return back()->with("danger", "This purchase code is already used on another domain. If you need to reset it, please us your purchase code and domain to reset it.");
}elseif($response == "Wrong.Item"){
return back()->with("danger", "This purchase code is for another item. Please use a Premium URL Shortener extended license purchase code.");
}elseif($response == "Wrong.License"){
return back()->with("danger", "This purchase code is for a standard license. Please use a Premium URL Shortener extended license purchase code.");
} else {
$setting = DB::settings()->where('config', 'purchasecode')->first();
$setting->var = $key;
$setting->save();
$this->seelfdb($response);
}
}
/**
* Seelfdb:code
*
* @author GemPixel
* @version 6.0
* @return void
*/
private function seelfdb($r){
$q = str_replace("_PRE_", DBprefix, $r);
$qs = explode("|", $q);
foreach ($qs as $query) {
if(!DB::raw_execute($query)){
return Gem::trigger(500, 'Task failed.');
}
}
return back()->with('success', base64_decode('RXh0ZW5kZWQgdmVyc2lvbiBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgdW5sb2NrZWQuIFlvdSBtYXkgbm93IHVzZSBwYXltZW50IG1vZHVsZXMgYW5kIHN1YnNjcmlwdGlvbnMu'));
}
}
Это веб-сайт на основе Laravel. Мне нужно включить способы оплаты. Единственный способ сделать это — проверить код покупки. Вы можете увидеть URL-адрес валидатора в коде. Но я хочу обойти или что-то в этом роде, чтобы проверить любой код покупки, который активируется
$setting = DB::settings()->where('config', 'purchasecode')->first();
$setting->var = $key;
$setting->save();
$this->seelfdb($response);
А потом я не мог понять, что это за код
private function seelfdb($r){
$q = str_replace("_PRE_", DBprefix, $r);
$qs = explode("|", $q);
foreach ($qs as $query) {
if(!DB::raw_execute($query)){
return Gem::trigger(500, 'Task failed.');
}
}
return back()->with('success', base64_decode('RXh0ZW5kZWQgdmVyc2lvbiBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgdW5sb2NrZWQuIFlvdSBtYXkgbm93IHVzZSBwYXltZW50IG1vZHVsZXMgYW5kIHN1YnNjcmlwdGlvbnMu'));
}
Подробнее здесь: [url]https://stackoverflow.com/questions/73472482/laravel-controller-request-verify[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия