![]() |
|
|||||||
|   |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#1 |
|
Gà Con
![]() Tham gia: Jan 2008
Bài: 1
VZD: 268
Điểm: 0/0 bài viết
|
Tôi muốn làm một trang Chat room mà không biết làm thế nào,bạn nào có thể giúp tôi được không?,xin cho code để xem có được không và xin trình bày cụ thể nhé!
Tôi muốn hỏi một vấn đề nữa,tôi muốn bảo vệ một trang web của tôi,thế thì phải lập mã lệnh như thế nào.Tôi sử dụng Applet mà không hiểu được nên làm thế nào cả,nó như thế này: +Yêu cầu: ++Bảo vệ file:home/a.html ++Muốn chuyển đến trang:home/b.html nếu người dùng đánh sai mật khẩu ++Có một password để đăng nhập,password la:c +Công việc: ++Xác định tham số gốc:home/ ++Xác định tham số sai:home/b.html ++Đổi tên file:home/a.html thành file:c.html ++Sau đó dùng:code="pass.class" trong tag <applet> chen <applet> vào giữa thẻ ++Chep file cần bảo vệ để bảo vệ đường dẫn ++Các file cần có là: +++password.class ++password.java ++password.zip Tôi không hiểu được các vấn đề sau: +Vậy khi muốn người ta đăng nhập mới vào được trang bảo vệ thì họ sẽ phải mở trang nào ra mà đăng nhập,vậy khi họ đăng nhập đươc rồi thì họ sẽ lấy ngay tên hiên hành để vào chứ dại gì họ vào trang buộc phải đăng nhập cho khổ (và tất nhiên password vô tác dụng),như trang sau câu hỏi thứ ba)<html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta name="author" content="TEAM ViRiLiTY"> <title>Dang nhap bang Javascript</title> <script type="text/javascript"> function login() { //day la lenh dung de lay du lieu tu 2 form nhap user va password //gan 2 gia tri do cho 2 bien user,password user=document.dulieu.ten.value; password=document.dulieu.matkhau.value; //kiem tra neu dung thi cho chay trang web can vao if(user=="huuchap" && password=="12345"){ //day la ham chuyen den trang web can xem window.location=""; } else { //neu ko dung thi bao ko thanh cong alert("that bai"); } return false; } </script> </head> <body> <form onsubmit="return login();" method="POST" enctype="text/plain" name="dulieu"> <p> <label>User :</label><input type="text" name="ten" /></p> <p> <label>Password :</label><input type="password" name="matkhau" /></p> <input type="submit" value="Login" name="Login" /> </form> </body> </html> Phần in đậm ấy .Nhưng tôi thấy các website khác (forum ấy,dù có lấy được đường dẫn trên thanh địa chỉ vẫn không thể vào được,phải đăng nhập mới được).Làm thế nào để có thể làm được như vây.Xin chỉ giùm cụ thể bằng code càng tốt. +Khi muốn bảo vệ file a.html thì phải đổi tên file thành c.html và chép file vào?(vào đâu?),vậy khi đổi tên file rồi thì còn file đó đâu mà bảo vệ,vậy vô tác dụng rồi đó. +Có nhất thiết phải là password :c trùng tên với file bảo vệ đã được đổi tên không?,thế thì lấy luôn file ra mà xem chứ làm password ra mà làm gì (quên thì khổ). +Chép file cần bảo vệ vào....mà vào đâu?,định dạng như thế nào?,mã hóa hay để nguyên? +Password nó được xác định như thế nào và đặt ở đâu vậy,mã hóa ở đâu để có tác dụng khi đăng nhập vậy. +Các file sau là file gì,nó chứa nội dụng gì,có tác dụng gì?và quan trọng hơn cả là nơi lưu trữ ở đâu, và cách hoạt động của nó như thế nào: +++password.class +++password.java +++password.zip +Toàn bộ tất cả các file trên kể cả ba file vừa kể có cùng nằm trong một thư mục không?(Xin lỗi, hỏi hơi nhiều,nhưng không biết cách nào cả,đang bí...) Mong được sự giúp đỡ toàn bộ các thắc mắc của các bạn,trong thời gian sớm nhất.Chân thành cảm ơn. --------***NHC_HSC****------- |
|
|
|
|
|
#2 |
|
Rìu Bạc
![]() |
Đọc bài của bạn có thể thấy bạn là 1 người mới tìm hiểu về thiết kế Web
xin chúc mừngMình đã hiểu ý bạn .. ở đây có 2 vấn đề thứ nhất bảo vệ 1 file ko cho phép người khác ko có quyền truy cập vào và thứ 2 cái password.class .java .zip đó là cái gì. Thứ nhất để hiểu được bạn tìm hiểu qua về Role Right, ở đây mình xin nói đại khái rằng mỗi người khi request 1 yêu cầu lên 1 server và được response trờ về client thì được gọi là 1 phiên làm việc (Session). bạn có thể dùng biến session để qui định role right cho phép ai đó vào trang web của bạn .Vấn đề thứ nhất chốt lại là về Authentical thứ 2 file zip đó khi giải nén sẽ cho 2 file .class và .java, file class là file java sau khi biên dịch bằng dòng lệnh javac passworld.java, file java là file mã nguồn Applet java của bạn bản có thể cài java và xem ở client hoặc nhúng vào code .html nhưng xu thế hiện tại người ta dùng flash nhiều hơn (.swf), Nếu nghiên cứu cao hơn( ví dụ về công nghệ .NET) bạn có thể sử dụng SilverLight, LinQ , AJAX trong ứng dụng chatroom của mình, kết nối liên tục tuyệt lắm đấy
__________________
Phụ nữ thích nhiều thứ ở 1 người đàn ông![]() Đàn ông thích 1 thứ ở nhiều người phụ nữ |
|
|
|