Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blokada systemu bez autoryzacji.
KrzysiekKCN
post 29.09.2011, 16:31:39
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 4.08.2009
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,
Zwracam się do was o pomoc i naprowadzenie logiki w rozwiązaniu poniższego projektu.

Jest sieć:
Server: SBS, na którym jest MS SQL Server. Może być również POSTGREE, MySQL.
I jednostki podpięte switchem (system xp, seven).

I za zadanie mamy ustawienie braku logowania po czym włącza się program autoryzacji:

ZASADA DZIAŁANIA:
* blokuje wszystko, najlepiej nakłada jakąś półprzezroczystą warstwę tła na pulpit, a na środku jest panel: wybierz klase, wybierz nazwisko i przycisk ZALOGUJ. Wszystkie dane pobierane będą z bazy danych na serwerze.
* na pewno musi być zablokowana opcja Menedzera Zadań, ALT+F4 i innych skrótów którymi można by obejść dzianie programu.
* przy jakiejkolwiek próbie wyłączenia, dźwięk z głośnika w obudowie.
* po zalogowaniu program znika udostępniając system na 47 minut, po czym blokuje system i czeka na ponowne wprowadzenie danych (jako blokada jedynie wyłączenie programu, no i klikanie myszką, wszystkie procesy które były włączone np. pobieranie plików, włączona przeglądarka, powinny pozostać, nie potrzebna jest żadna ingerencja w ich działanie)
* co 2 minuty na serwerze musiało by sprawdzać godzinę i szukać w bazie danych przybliżonej godziny 2 minuty w przód, w tył.
* jest też opcja blokady wszystkich komputerów o określonych godzinach w trakcie dnia.

PROCES LOGOWANIA:
* w polach klasa imie i nazwisko pobiera dane z bazy, w tle pobierana jest aktualna godzina i data, aktualne IP(dhcp), planowana data i godzina zakończenia sesji, numer jednostki(to może jakoś wmontować w plikach konfiguracyjnych gdzieś w systemie).
* po kliknięciu przycisku program dodaje dane do bazy danych, sprawdza czy na pewno wszystko było pomyślnie.


Nie wiem, jak to inaczej wytłumaczyć, proszę o podpowiedzi jakich technologi najlepiej użyć, (wszystko jest do opanowania), pracowałem już w php, ruby, mysql, c++, c++ builder, java, javascript, jquery, ajax.
I czy MS SQL Server działa w sieci lokalnej? Jak się z tym połączyć? Z MYSQL łączyłem się jedynie przy pracy z PHP, RUBY. Języki kompilowane zostawiałem w tej części w spokoju.


Pozdrawiam i czekam na wskazówki smile.gif

P.S. Nie wiedziałem który dział wybrać
Go to the top of the page
+Quote Post
paramo
post 13.10.2011, 17:02:25
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.07.2010

Ostrzeżenie: (0%)
-----


sql działa w lokalnej sieci.
z php łączysz się:

$server = 'nazwa_serwera\instancja';
$link = mssql_connect($server, 'sa', 'haslo');


ale mógłbyś spróbować w VB się pobawić.


-----------------------------------
http://it-config.blogspot.com
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 23:32