1樓:匿名使用者
單單改引數是可以實現,比如
chejian.asp?id=7
但是別人可以手動修改id值,所以沒有辦法從根本上杜絕。
只能從資料庫上面下功夫,在登陸的表裡面加乙個flag欄位比如 id ,username,password,chejian登陸的時候,多增加乙個session值,比如:
裡面的**修改成按照session值 去找對應的車間即可。
2樓:
select * from ty where chejian=7
3樓:匿名使用者
用對應資料庫,一步就行了。 想對應的寫就好了,比如你傳過來是7
select * from ty where chejian="&變數(也就是7)&"
是幾車間的就訪問幾車間的不就行了。判斷是
if rs.eof and rs.bof then不是本車間員工
end if
如果直接是值的話那就只能用麻煩點的了
if chejian=1 and chejian=2 and cheji...=6 then
你的車間是7 所以訪問不了
end if
4樓:匿名使用者
頁面許可權一般需要這樣幾張表,頁面表、許可權表、許可權與頁面關係表,不同的許可權可以查詢不同的頁面
asp關於頁面變數傳遞的問題,急,高分
1 ic request.querystring ic set rs server.createobject adodb.recordset 必須是數字才能這樣用,如果是字串就得用ic ic 了.rs.open sql,conn,1,1 1,1方式不能對資料庫寫 1,3方式可以讀寫資料庫.if no...
急急急,asp表單問題,asp提交表單問題
你寫的是形式上正確,但是沒有把名字替換為合適的名字。我給你乙個例子,你替換其他的。a request.form xm dim a b,c,d,e,f,f1,f2,f3,f4a request.form text b request.form radio c request.form radio d ...
asp除錯中的問題,asp的執行問題
應該是conn未連線到資料庫造成的錯誤。請樓主仔細審查conn是否定義過,並連線資料庫。如果需要詳細除錯。我碰到和lz一摸一樣的問題。幾乎抓狂。後來仔細檢查了,是資料庫中的欄位名稱寫錯了。查詢的引數你最好寫成。sql conn,1,3這樣比較友好,也不容易出錯。我也有過這樣的情況,竟然是忘了定義co...