Go Back   VN-Zoom forum > Chia sẻ kiến thức > Lập trình > HTML / CSS / Javascript

 


Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 07-06-2007, 16:44   #1
Búa Đá Đôi
 
BillGates's Avatar
 
Tham gia: May 2007
Đến từ: TPHCM
Bài: 78
VZD: 5.085
Điểm: 32/11 bài viết
Post Đặt mật khẩu cho trang Web ( htm )

Bạn có thể hạn chế số người truy cập trang web của bạn bằng cách tạo thêm trang web có chứa đoạn Script dưới đây làm trang đòi hỏi mật khẩu. Khi người xem nhập đúng mật khẩu, họ sẽ được chuyển qua trang cần xem.

PHP Code:

<SCRIPT>
function passWord()
{
var testV = 1;
var pass1 = prompt('Ban nhap mat khau roi bam nut OK hay bam Cancel de huy bo',' ');
while (testV < 3)
{
if (!pass1)
history.go(-1);
if (pass1.toLowerCase() == "echip")
{
alert('Mat khau duoc chap nhan');
window.open('index.html');
break;
}
testV+=1;
var pass1 =
prompt('Khong truy cap duoc vi mat khau sai. Hay thu lai lan nua.','Mat khau');
}
if (pass1.toLowerCase()!="password" & testV ==3)
history.go(-1);
return " ";
}
</SCRIPT>
<CENTER>
<FORM>
<input type="button" value="Bam vao day de nhap mat khau truy cap" onClick="passWord()">
</FORM>
</CENTER>



Bạn đặt đoạn mã trên vào giửa thẻ <body>...</body>. Thay đổi mật khẩu ở dòng if (pass1.toLowerCase() == "matkhau") và chỉ định trang web được mở nếu nhập đúng mật khẩu ở dòng window.open('index.html');
Chú ý: Cách đặt mật khẩu như bài này chỉ nhằm giảm bớt lượng truy cập của người “lướt web” bình thường chứ không nhằm mục đích bảo mật vì người có kinh nghiệm sẽ xem mã nguồn (viewsource) để biết mập khẩu.
Các bạn có thể “chế biến” thêm các đoạn Script để ngăn không cho người xem mở menu phím phải chuột, không cho save và không cho hiển thị Toolbar của trình duyệt để hạn chế chặt chẻ hơn. Việc này xin nhường cho các bạn đọc khác đóng góp
BillGates vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của BillGates:
mchan004 (09-07-2008)
Old 02-07-2008, 22:23   #2
Búa Đá
 
naenter's Avatar
 
Tham gia: Jun 2008
Bài: 51
VZD: 1.399
Điểm: 0/0 bài viết
Default

hay đó pro à..nhập pass là echip thì ra trang index
naenter vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2008, 18:01   #3
Rìu Sắt
 
mchan004's Avatar
 
Tham gia: May 2008
Bài: 157
VZD: 2.946
Điểm: 31/11 bài viết
Default

cai này chẻn vào <body> hả
mchan004 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2008, 18:06   #4
Rìu Sắt
 
mchan004's Avatar
 
Tham gia: May 2008
Bài: 157
VZD: 2.946
Điểm: 31/11 bài viết
Default

Hay lắm nhưng làm sao để text thành những dấu ***** vậy
mchan004 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-07-2008, 15:24   #5
Rìu Bạc
 
otarachi's Avatar
 
Tham gia: Aug 2007
Đến từ: Application Technology
Bài: 309
VZD: 12.473
Điểm: 100/50 bài viết
Send a message via Yahoo to otarachi
Default

Trích:
mchan004 View Post
Hay lắm nhưng làm sao để text thành những dấu ***** vậy
Muốn nhập **** thì thay bằng
Code:
<SCRIPT>
function passWord()
{
var testV = 1;
var pass1 = document.getElementById("inpPassword").value;
while (testV < 3)
{
if (!pass1)
history.go(-1);
if (pass1.toLowerCase() == "echip")
{
window.open('index.html');
break;
}
testV+=1;
alert("Sai mật khẩu !");
}
if (pass1.toLowerCase()!="password" & testV ==3)
history.go(-1);
return " ";
}
</SCRIPT>
<CENTER>
<FORM>
<input type="password" id="inpPassword"  /><input type="button" value="Bam vao day de nhap mat khau truy cap" onClick="passWord()">
</FORM>
</CENTER>
__________________
Phụ nữ thích nhiều thứ ở 1 người đàn ông
Đàn ông thích 1 thứ ở nhiều người phụ nữ
otarachi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-07-2008, 18:55   #6
Rìu Sắt
 
khanh11121988's Avatar
 
Tham gia: Mar 2008
Bài: 163
VZD: 2.254
Điểm: 43/30 bài viết
Default

cái này coi bộ hay à nha, về làm cho web mình mới được. cám ơn nhiều
khanh11121988 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-07-2008, 08:13   #7
Rìu Bạc
 
prolangtu's Avatar
 
Tham gia: Jan 2008
Bài: 436
VZD: 11.908
Điểm: 1.049/234 bài viết
Default

Cái này đưa vào html hả pro. Mấy cái thiết kế web này tui ko rành lắm. Mong giúp đỡ tận tình
__________________
-[::]- $įŋħрŗō.κцτΣ -[::]-




Nếu cảm thấy bài viết hay thank mình nhé các bạn

BÔI ĐEN PHẦN Ở DƯỚI BẠN SẼ THẤY ĐIỀU KÌ DIỆU

*/*____________________________________*/*

Hãy nhấn vào nút Cảm ơn bên dướp. Điều kì diệu sẽ đến với bạn

*/*____________________________________*/*

CẤM SAO CHÉP DƯỚI MỌI HÌNH THỨC
prolangtu đang trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-07-2008, 09:00   #8
Rìu Sắt
 
khanh11121988's Avatar
 
Tham gia: Mar 2008
Bài: 163
VZD: 2.254
Điểm: 43/30 bài viết
Default

cái này làm = php mà
khanh11121988 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-08-2008, 05:47   #9
Rìu Sắt Đôi
 
bomyeu's Avatar
 
Tham gia: Jul 2008
Bài: 237
VZD: 3.318
Điểm: 30/21 bài viết
Default

cần thêm sự giúp đỡ
__________________
Hạnh Phúc Hay Nỗi Đau..Đi Đến Tận Cùng Cũng Chỉ Là Nước Mắt
bomyeu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-08-2008, 13:37   #10
Búa Đá
 
tcliang's Avatar
 
Tham gia: Aug 2008
Bài: 49
VZD: 919
Điểm: 8/8 bài viết
Default

kiểm tra password không ai làm trên code của client side đâu, javascript chỉ để kiểm tra user có điền đầy đủ thông tin hay không thôi, sau đó đưa về sever kiểm tra username và password, chấp nhận hay không thi redirect đến trang khác, làm bằng javascript thì chỉ cần xem nội dung html là thấy hết password rồi.
lúc đó lại có thêm người nói là mình biết hack vào trang nào nào đó....
tcliang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Tắt
Pingbacks are Tắt
Refbacks are Tắt
Chuyển đến


Múi giờ GMT +7. Hiện tại là 07:17.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Từ điển được cung cấp bởi VDict.com - Hosting được tài trợ bởi Rao vặt 123