亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何使用PHP往windows中添加用戶

 更新時(shí)間:2006年12月06日 00:00:00   作者:  
方法有一:  

因?yàn)樘砑佑脩?,所以你運(yùn)行PHP程序的用戶必須是管理員權(quán)限(Administrator),并且同時(shí)需要你的php.ini中的安全模式?jīng)]有打開,并且關(guān)閉函數(shù)中沒有關(guān)閉system()、exec()、passthru()等函數(shù)。  

( 以下說明針對(duì)Windows2000/Windows XP/Windows 2003 )  
一、使用IIS做Web服務(wù)器  
如果是使用IIS做服務(wù)器的話,那么運(yùn)行PHP的帳戶就是:IUSR_XXXXXXXX,IWAM_XXXXXXX,(XXXX代表服務(wù)器的計(jì)算機(jī)名),那么你必須把這兩個(gè)用戶加到管理員組:Administrators 。當(dāng)然,你這樣做的話,會(huì)給服務(wù)器安全帶來威脅。  

二、使用Apache作為Web服務(wù)器  
據(jù)了解,Apache安裝成服務(wù)以后,那么就是以system權(quán)限運(yùn)行的,那么就是說PHP運(yùn)行的話,直接就是系統(tǒng)權(quán)限,已經(jīng)超過了管理員權(quán)限,那么執(zhí)行命令更不再話下。如果你修改了Apache的運(yùn)行用戶,那么你必須指定Apache服務(wù)運(yùn)行用戶是管理員以上權(quán)限,比如Administor或者system權(quán)限。  
然后你就可以在你的PHP代碼中執(zhí)行添加用戶操作了:  
描述如下代碼:  




<?php  
define("USER_GROUP", "users"); //用戶組,默認(rèn)為users,為了安全,定義還是的用戶組  
define("ACTIVE", "YES"); //是否創(chuàng)建后直接激活用戶,YES為激活,NO為不激活  

//從數(shù)據(jù)庫提取用戶名和密碼  
//假設(shè)表為user_info,并且只有字段id, user, passwod  
$sql = "SELECT user,password FROM user_info";  
$result = mysql_query($sql) or die("Query database failed");  
//循環(huán)插入用戶  
while ($array = mysql_fetch_array($result)) {  
if (!function_exists("system"))  
die('Function system() not exists, add user failed.');  
//添加用戶  
@system("net user $array[user] $array[passwd] /active:ACTIVE /add");  
//添加到指定組  
@system("net localgroup users $array[user] /del");  
@system("net localgroup USER_GROUP $array[user] /add");  
}  
?> 

以上代碼實(shí)現(xiàn)了把你所有數(shù)據(jù)庫的用戶添加到本地系統(tǒng),如果你想單個(gè)的添加,可以考慮更改成用戶注冊(cè)成功后就添加用戶,這個(gè)可以自己擴(kuò)展。  

不過,此方法不能實(shí)現(xiàn)同步  

方法二:  
可以在服務(wù)器端利用php.exe來執(zhí)行,并且不會(huì)有安全問題。  

假設(shè)你的php安裝在c:\php\中,那么我們就使用命令提示符的來執(zhí)行php腳本來添加用戶。  

PHP代碼:  
//c:\test.php  
<?php  
@system("net user test test /add");  
?>  
保存在c:\test.php文件中  
在cmd下執(zhí)行:  
c:\php\php.exe c:\test.php  
提示:  
C:\>c:\php\php.exe c:\test.php  
命令成功完成。  

再將方法一中的那段代碼拿到這里來執(zhí)行,然后php.exe充當(dāng)shell腳本引擎。然后寫成批處理,通過定時(shí)任務(wù)來執(zhí)行。當(dāng)然,也可以考慮使用其他語言來實(shí)現(xiàn),比如vb/vc之類的,定期去數(shù)據(jù)庫中檢索是否有新添加的用戶,然后再把用戶添加到系統(tǒng)中。

相關(guān)文章

  • 淺析php中如何在有限的內(nèi)存中讀取大文件

    淺析php中如何在有限的內(nèi)存中讀取大文件

    突然遇到了一個(gè)要讀取超過80M文件的需求,很悲劇的,不管是file_get_content還是file什么的,都會(huì)將讀取的文件一次性加載到內(nèi)存中
    2013-07-07
  • ThinkPHP跳轉(zhuǎn)頁success及error模板實(shí)例教程

    ThinkPHP跳轉(zhuǎn)頁success及error模板實(shí)例教程

    這篇文章主要介紹了ThinkPHP跳轉(zhuǎn)頁success及error模板實(shí)例教程,可以幫助初學(xué)者進(jìn)一步熟悉ThinkPHP的頁面跳轉(zhuǎn)流程,需要的朋友可以參考下
    2014-07-07
  • 分析PHP的垃圾回收機(jī)制

    分析PHP的垃圾回收機(jī)制

    垃圾回收,簡稱gc。在說這個(gè)之前先接觸一下內(nèi)存泄露,大概意思就是申請(qǐng)了一塊地兒拉了會(huì)兒屎,拉完后不收拾,那么那塊兒地就算是糟蹋了,地越用越少,最后一地全是屎。說到底一句,用了記得還。一定程度上說,垃圾回收機(jī)制就是用來擦屁股的。
    2021-06-06
  • php運(yùn)行報(bào)錯(cuò)Call to undefined function curl_init()的最新解決方法

    php運(yùn)行報(bào)錯(cuò)Call to undefined function curl_init()的最新解決方法

    其實(shí)在網(wǎng)上很早之前就出現(xiàn)過這個(gè)問題,網(wǎng)上百度了下,答案千篇一律,最近又遇到這個(gè)問題,但是百度出來的問題不能解決這個(gè)問題了,所以只能翻墻找答案,現(xiàn)在將解決的方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Zend studio文件注釋模板設(shè)置方法

    Zend studio文件注釋模板設(shè)置方法

    這篇文章主要介紹了Zend studio中新建文件注釋、函數(shù)注釋、代碼塊等模板的實(shí)例
    2013-09-09
  • php中通過curl smtp發(fā)送郵件

    php中通過curl smtp發(fā)送郵件

    公司的云平臺(tái)把fsockopen關(guān)掉了,如果要使用smtp外網(wǎng)的郵箱來發(fā)送郵件的話 只能試試使用curl來進(jìn)行了
    2012-06-06
  • php中日期類型轉(zhuǎn)換實(shí)例講解

    php中日期類型轉(zhuǎn)換實(shí)例講解

    在本篇文章里小編給大家整理了一篇關(guān)于php中日期類型轉(zhuǎn)換實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-09-09
  • 解析linux下安裝memcacheq(mcq)全過程筆記

    解析linux下安裝memcacheq(mcq)全過程筆記

    本篇文章是對(duì)linux下安裝memcacheq(mcq)全過程筆記進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP的單引號(hào)和雙引號(hào) 字符串效率

    PHP的單引號(hào)和雙引號(hào) 字符串效率

    經(jīng)常有人問我,聽說在PHP中處理字符串用單引號(hào)會(huì)快,那么如果存在變量替換的時(shí)候,是使用單引號(hào)連接快呢,還是雙引號(hào)快呢?
    2009-05-05
  • 驗(yàn)證token、回復(fù)圖文\文本、推送消息的實(shí)用微信類php代碼

    驗(yàn)證token、回復(fù)圖文\文本、推送消息的實(shí)用微信類php代碼

    這篇文章主要為大家詳細(xì)介紹了php代碼實(shí)現(xiàn)驗(yàn)證token、回復(fù)圖文\文本、推送消息的實(shí)用微信類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評(píng)論