Ukończone

46760 Premium SMS, system dostępu do usługi

Witam,

Zlecę wykonanie skryptu obsługi płatności SMS, który będzie umożliwiał czasowy dostęp do usługi Premium, oraz możliwość jej przedłużenia. Skrypt ma być połączony z systemem obsługi AmxBans Admin, a jego praca opierała by się tylko i wyłącznie na dodawanie i edycję rekordów do tabel skryptu AmxBans, a po upłynięciu wykupionego czasu poprzez system płatności usuwał 2 rekordy z jednej z tabeli, przypominając o wygaśnięciu usługi na adres email podany podczas rejestracji.

1. Rejestracja, Logowanie, Panel Administratora (możliwość zarządzania użytkownikami, dodawanie usług Premium wybranym użytkownikom, statystyki wykorzystanych kodów wraz z przypisem który zarejestrowany użytkownik wykorzystał kod)

- użytkownik ma możliwość wpisania i edycji rekordów z tabeli amx_amxadmins \"username\" oraz \"password\"

Pola `username` oraz `password` są dostępne dla każdego użytkownika, są one wykorzystywane w grze, jako dostęp do swojego konta Premium.

struktura tabeli amx_amxadmins wygląda następująco:

`amx_amxadmins` (`id`, `username`, `password`, `access`, `flags`, `steamid`, `nickname`, `ashow`)

Pole ID ma opcję auto_increment, co ułatwi identyfikację dla username, oraz password, pozostałe tabele nas nie interesują, przyjmują stałe i określone wartości z bazy danych.

2. Aktywacja konta na serwerze - dostęp do usługi Premium po zatwierdzeniu płatności

Po wysłaniu SMS na numer NR1 oraz weryfikacji kodu zwrotnego (kody znajdują są w bazie danych) użytkownikowi zostaje aktywowane konto na serwerze na X dni. Chciałbym mieć możliwość edycji czasu trwania usługi Premium, oraz zarządzanie numerami. Np. dla numeru NR1 czas konta Premium wynosi 7 dni, a dla numeru NR2 31 dni.

Oczywiście kod z SMSa można wykorzystać tylko raz.

Aktywacja dostępu odbywa się na banalnej procedurze: dodanie` ID` użytkownika z tabeli `amx_amxadmins` do tabeli `amx_admins_server` dla pola `admin_id` oraz pole `server_id` jest określone numerem ID serwera i przyjmuje stałą określoną w Panelu Administratora wartość np.`1`.

`amx_admins_servers` (`admin_id`, `server_id`)

skrypt ma automatycznie czyścić wpisy z `amx_admins_servers` jeśli usługa Premium dobiegnie końca, jeśli użytkownik przedłuży ważność konta Premium, czas dostępu automatycznie się wydłuży.

zaznaczam, ze z tej bazy danych będzie równocześnie korzystał skrypt AmxBans, w tabelach do których są dodawane wartości username oraz password oraz w późniejszej aktywacji znajdują się inne dane, które muszą pozostań nienaruszone. Głównie tutaj chodzi o wpisy utworzone poprzez skrypt AmxBans z tabeli `amx_admins_servers`, bo to na nich będzie bazowała aktywacja usługi Premium.

myślę że napisanie takiego skryptu nie sprawi wielu trudności, oczywiście zainteresowanym udzielę wszelkich informacji oraz postaram się rozwiać wszelkie nieścisłości

Umiejętności: CSS, Projekty graficzne, HTML, PHP, Projektowanie stron www

Zobacz więcej: uga graphic design, ni-ka, i dost, bo design, sms panel, raz, premium sms, dost, email username password access, nich email, sms premium, access sms, uga, sms access, lone, access kod, sms system

O pracodawcy:
( 0 ocen ) Poland

Numer ID Projektu: #5620965

Przyznany użytkownikowi:

TabNet

A proposal has not yet been provided

zł150 PLN w ciągu 3 dni
(4 ocen)
2.9