php 判斷使用者名稱,php正規表示式驗證使用者名稱

2023-01-28 04:15:06 字數 2936 閱讀 1832

1樓:匿名使用者

一般使用者名稱用這個就可以了 [a-za-z0-9]+

php正規表示式驗證使用者名稱

2樓:匿名使用者

//中文和英文結合而且6-20字元。

$preg='/a-za-z\x-\x]$/u';

//英文、數字、下劃線6-20位字元。

$preg='/w\_]u';

過濾非法字元防止sql注入漏洞,只能另說,對不同的介面和引數有針對性的過濾,沒有通用的正則。

php表單驗證使用者名稱已存在 5

3樓:陽光的豆豆魚

打算《2》是頁面, 《表單》這樣就可以表單提交到《2》裡面,判斷使用者是否存在,存在直接可以在《2》裡面加上《3》的內容即可。

4樓:匿名使用者

require ''你的表單, 注意提交的url

if (isset($_post['submit'])else} else}

php註冊的時候怎麼驗證使用者名稱是否存在

5樓:陽光上的橋

從資料裡面去提取指定的使用者名稱和密碼,如果不存在就是使用者名稱或者密碼錯誤,存在就是正確。

6樓:資料會說話

1.前端表單form提交使用者名稱到php頁面使用者名稱:

密 碼:頁面。

//首先要連線資料庫,這裡省略。

$name=$_post['user'];得到使用者名稱,然後就可以通過查詢語句在資料庫裡查詢了。

需要會基本的sql查詢語句。

php 驗證使用者名稱是否存在

7樓:陸地鍵仙隨時**

是因為你的sql語句寫錯了,你寫的是 $sql="select * from userlist where 'user'='user'";

這個是錯誤的,user 兩邊不是引號,是數字1旁邊的`,改成`user`='user' 這樣就對了,或者user='$user'也行。

php 登入頁面判斷記住登入使用者名稱和登入密碼

8樓:網友

php do_

if(isset($_post['submit'])

if($password ==password ==null)

if($code !=session['verify'])

$password = md5("jbn".md5($password));

$users = m("users");

$where['username'] array("eq",$username);

$where['password'] array("eq",$password);

$where['u_status'] 1;

$rst = users->field('u_id,u_realname,u_ip')-where($where)->find();

// echo $users->getlastsql();

// return;

if($rst)

$dt = array();

$dt['l_user'] username;

$dt['l_time'] time();

$dt['l_ip'] server["remote_addr"];

$dt['l_status'] 成功登入系統";

$log->add($dt);

$this->success('登入成功,正在為您跳轉。u('index/index'),1);}else

9樓:匿名使用者

//註冊頁面不用php寫也可以的,如下。

//以下為。

if(isset($_post['submit'])

$result = mysql_query($sql);

if(!$result)else

mysql_close($con);

}//你還需要建立mysql資料庫。

10樓:匿名使用者

既然是註冊的,我覺得你應該結合ajax技術,直接在頁面上判斷,沒必要再按一次提交來檢測,體驗很不好。

很簡單的mysql命令而已。

php怎麼獲取當前登陸的使用者名稱?要具體的詳細**。求助!謝謝!

11樓:匿名使用者

一般用會話(session)來判斷是否登入,以及登入使用者名稱等資訊。

//登入頁面。

session_start();

//另一個頁面。

session_start();

//檢測是否登入。

if(isset($_session['logined'])session['logined'])

12樓:慈一禾佳

不明白什麼意思。當前登入的使用者名稱是???當前資料庫的使用者名稱? 當前**使用者的使用者名稱?還是別的什麼東東。

php的註冊檢測使用者名稱是否重複

13樓:踩凰兌佑壽換

$name = post['username'];需要做一些過濾處理,我就不寫了。

$sql = select id from user where username='$name'";

$result = mysql_query($sql);

if(mysql_affcted_rows==1) echo "使用者名稱已存在";

else echo "使用者名稱可用";

exit();

最好使用ajax來處理檢測使用者名稱重複的問題。

php怎麼實現記住資料庫密碼,和使用者名稱

如果是一個應用 程式,在安裝的時候通過 file put contents 檔名 root password root 這樣一個陣列寫入一個檔案中,每次連結資料庫首先引入資料庫配置檔案然後實現連結,以上只是簡單說了這個邏輯,具體的配置還有在 中新增,比如ip,埠,資料庫型號等 不是寫在配置檔案中嗎?...

PHP正規表示式mysql授權ip請寫正規表示式驗證以下IP的有效性192

b 0 9 1 0 9 2 0 4 0 9 2 5 0 5 0 0 9 b b 0 9 b b 0 9 b b 0 9 1 0 9 2 0 4 0 9 2 5 0 5 0 0 9 b b 0 9 b b 0 9 b b 0 9 1 0 9 2 0 4 0 9 2 5 0 5 0 0 9 b b 0 ...

php多使用者同時上傳時判斷檔名是否相同,如果相同給出提示同名檔案已經存在,且只有檔名不同才可上傳

檔案上傳一般情況下伺服器都會生成檔名的,完全可以避免檔名重複 並且能統一檔名,如果你只想用客戶端傳過來的檔名也可以 filename files file name 獲取使用者提交的檔名 sql select id from tablename where logo filename 當前檔名是否存...