|
..:: System MojRachunek ::.. |
|
Data artykulu: 05-10-2008 13:51
(admin), modyfikowany:
17-11-2009 14:21 (admin)
|
Odwiedzin: 919
|
|
| |
|
Tagi: mysql, php, programowanie,
|
| |
|
|
|
|
|
Choćbyśmy cały świat przemierzyli w poszukiwaniu Piękna, nie znajdziemy go nigdzie, jeśli nie nosimy go w sobie. (Ralph Waldo Emerson)
|
|
|
Pomysł napisania tego systemu zrodził się w momencie, gdy papierowe zarządzanie finansami blisko stu
osobowej (wtedy) grupy użytkowników sieci osiedlowej stało się niewygodne. Ponadto powstanie systemu umożliwiło
niewykwalifikowanym osobom włączanie, wyłączanie, tworzenie nowych itp. użytkowników bez konieczności ingerencji
bezpośrednio w konfiguracje serwera.
System umożliwia zarządzanie:
- klientami (osobami podpisującymi umowę);
- użytkownikami (osobami korzystającymi z sieci);
- hostami (przydzielanie adresów IP, obsługa MAC adresów);
- finansami (system generuje raporty o wpłatach, zaległościach, wysyła ponaglenia);
- uwagami o klientach.
- system generuje do plików hosts, dhcpd.conf i ethers dane pozwalające na zarządzanie klientami z poziomu www.
- klienci końcowi mają możliwość zalogowania się do swojego osobnego panelu klienckiego, gdzie mają możliwość edycji
niektórych swoich danych osobowych, dane swoich użytkowników, hostów, dane dotyczące swoich wpłat oraz generowania
informacji o dokonaniu operacji finansowej.
Opis instalacji:
- założyć na serwerze pusta bazę MySQL;
- rozpakować z archiwum ZIP wszystkie pliki;
- zedytować dwa pliki config.php w katalogu głównym programu oraz w podkatalogu /admin oraz plik install.php w
katalogu install;
- ustawić takie prawa do plików config.php, aby zabronić innym odczytania ich zawartości;
- w celu stworzenia w pustej bazie MySQL tabel wraz z przykładowymi wpisami, uruchomić plik
http://twojadomena/rachunek/install/install.php - tymczasowo brak obsługi błędów, prawidłowe
wykonanie pliku oznacza wygenerowanie się czystej strony. Uwaga! Nie odświeżaj tej strony, po sprawdzeniu, ze w bazie
danych utworzyły się tabele, plik install.php najlepiej skasuj z serwera;
- system generuje do plików hosts, dhcpd.conf i ethers dane pozwaląjace zarządzanie klientami z poziomu strony www.
Musisz stworzyć trzy puste pliki o takich nazwach i nadać im prawa, pozwalające na zapisywanie w nich przez apache'a
informacji. Takie pliki można podlinkować we właściwe miejsca lub kopiować po nfs'ie, jeśli są na zdalnym serwerze.
Jeśli format plików nie jest zgodny z konfiguracja twojego serwera, zmień kod PHP, jeśli nie dajesz sobie z tym rady,
skontaktuj się ze mną. Więcej o modyfikacjach - niżej w punkcie modyfikacje.
- zaloguj się do panelu administracyjnego poprzez stronę http://twojadomena/rachunek/admin/ . Domyślny login: admin,
haslo: 12345;


Licencja:
Zezwalam na nieodpłatne użytkowanie napisanego przeze mnie systemu zarządzania użytkownikami sieci "MójRachunek" pod warunkiem nie modyfikowania fragmentu kodu stopki, wyświetlającego na stronie obrazek. Jest on wstawiony w celach statystycznych. Jednocześnie informuje, ze nie biorę żadnej odpowiedzialności za działanie tego systemu, wynikłe szkody, choć obiecuje dołożyć wszelkich starań, aby działał możliwie funkcjonalnie i bezpiecznie.
Modyfikacje:
Zezwalam na wprowadzanie wszelkich modyfikacji systemu. Jeśli mój system spodoba Ci się na tyle, że zaczniesz go używać, napisz mi o tym, będzie mi milo. Jeśli znajdziesz w nim błąd, lukę lub wprowadzisz fajne poprawki - daj znać - będzie to dostępne także dla innych. Jeśli system "MójRachunek" nie spełnia Twoich oczekiwań, proponujesz poprawki lub indywidualne modyfikacje - napisz do mnie.
Download:
System zarządzania użytkownikami można pobrać TUTAJ.
| Podobalo Ci sie? Chcesz mi jakos podziekowac? Wcisnij "Lubie To":
|
|
|
|
|
|
| |
Tworzenie w PHP własnego kanału RSS O zaletach własnych kanałów RSS nie będę nikogo przekonywał. Jeśli mimo wszystko ktoś nie zna ich zastosowania, opiszę to w osobnym artykule.
W przypadku konkretnie mojej strony www, w pliku article_add.php, odpowiedzialnym za dodawanie do bazy danych MySQL nowych artykułów, umieściłem dodatkową linijkę include("rss [...]
|
Zabezpieczenie przed spamem - CAPTCHA Pamiętam, jak zaledwie w kilka godzin po wprowadzeniu na swojej stronie www możliwości pozostawiania komentarzy, zaczęły pojawiać się pierwsze wpisy o możliwości zakupu viagry, xanaxu, przedłużenia pewnych części ciała (nosa, hehe), wraz z adresami www. Oczywiście nie trudno było się zorientować, że wpisy te umieszczan [...]
|
Drzewiaste menu PHP & MySQL W momencie tworzenia pierwszych kształtów mojej strony www z powodów chyba oczywistych zdecydowałem wszystkie artykuły trzymać w bazie danych. Z każdym dniem artykułów przybywało, zapragnąłem także tworzyć własny blog, szybko problemem stało się pierwotnie nieprzemyślane menu nawigacyjne.
Pragnę umieścić poniżej zaw [...]
|
| |
|
Tagi: mysql, php, programowanie,
|
| |
|
|
|
|
|
|
| |
| |