Блокировка станции (PHP)

Модератор: Модераторы разделов

Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Блокировка станции

Сообщение Beren »

Взялся за PHP5.
На втором скрипте ощутил влияние винды. Мол, скорее всего вы используете виндовс, поэтому ориентируемся на эту ОСь.

Вопрос такой. Какой командой блокируется сервер?
В учебнике написано следующее (для винды):

Код: Выделить всё

<?php
 ...
 system("rundll32.exe user32.dll,LockWorkStation");
 ...
?>

Наверное, должны быть просто какие-то другие файлы.
Прошу совета. Сервер Apache2.
Заранее спасибо.

P.S. Гугл не помог.
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
rws
Сообщения: 206
ОС: Ubuntu 7.10

Re: Блокировка станции

Сообщение rws »

Beren писал(а):
30.01.2008 11:04
Вопрос такой. Какой командой блокируется сервер?

Ы.. а зачем тебе лочить сервер? :)
AMD Athlon 64 X2 4200+/2GB RAM/250GB HDD/GeForce 7600GT 256MB/ZyXEL P-660RT EE
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Блокировка станции

Сообщение Beren »

rws писал(а):
30.01.2008 17:15
Ы.. а зачем тебе лочить сервер?

Авторы книги придумали такой тренировочный скрипт с блокировкой. Считывание логина и пароля и бла-бла-бла.
Ты знаешь, как это сделать?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
rws
Сообщения: 206
ОС: Ubuntu 7.10

Re: Блокировка станции

Сообщение rws »

Очень странный тренировочный тест :) PHP это серверный язык и лочить клавиатуру он точно не предназначен.
AMD Athlon 64 X2 4200+/2GB RAM/250GB HDD/GeForce 7600GT 256MB/ZyXEL P-660RT EE
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Блокировка станции

Сообщение Beren »

rws, причем тут клавиатура? Считываются логин и пароль, и в случае неправильных данных блокируется сервер.
Ты хочешь насчет особенностей php поразмышлять или лучше скажешь что-нибудь по делу?
Дорогу осилит идущий
Спасибо сказали:
Аватара пользователя
rws
Сообщения: 206
ОС: Ubuntu 7.10

Re: Блокировка станции

Сообщение rws »

Какой логин и пароль? Что ты хочешь блокировать? Ты вообще понимаешь, как работает клиент-сервер?! При чем тут вообще PHP и другие OS?
LockWorkStation Function

Locks the workstation's display. Locking a workstation protects it from unauthorized use.
The LockWorkStation function is callable only by processes running on the interactive desktop. In addition, the user must be logged on, and the workstation cannot already be locked.

OS: Requires Windows Vista, Windows XP, or Windows 2000 Professional, Windows Server 2008, Windows Server 2003, or Windows 2000 Server.

http://msdn2.microsoft.com/en-us/library/a...875(VS.85).aspx
AMD Athlon 64 X2 4200+/2GB RAM/250GB HDD/GeForce 7600GT 256MB/ZyXEL P-660RT EE
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Блокировка станции

Сообщение Atragor »

Beren писал(а):
30.01.2008 20:33
rws, причем тут клавиатура? Считываются логин и пароль, и в случае неправильных данных блокируется сервер.
Ты хочешь насчет особенностей php поразмышлять или лучше скажешь что-нибудь по делу?


Вот и я добрался до этого места в книге :) Там, кстати, сервер блокируется как раз при вводе правильных данных. По-моему, проще пропустить этот пример или поковырять Webmin какой-нибудь на предмет управления системой.
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Блокировка станции

Сообщение Beren »

Atragor, "PHP5 в подлиннике" книга? :)
Дорогу осилит идущий
Спасибо сказали: