09/10/2018, 18:14
ASP: một đống thắc mắc
1. Kiểm tra đăng nhập như thế nào? Em tưởng tượng một script như thế này được không?
Lấy thông tin từ form sau đó rà trong CSDL xem có cái username đó không, nếu không có thì yêu cầu đăng nhập lại, nếu có thì chuyển sang kiểm tra MK, nếu mật khẩu không khớp thì yêu cầu nhập lại, nếu đúng thì...
Thì sao nữa hở các huynh? Khởi tạo một session hả? Cần mấy cái Global.asa? Đặt nó ở đâu
2. Làm thế nào để tạo các công cụ quản lí cho admin? Viết riêng các trang hay là dùng chung một trang nhưng mà dùng If...ElseIf... để phân biệt. Kiểm tra trong CSDL để từng chức vu sẽ vào một trang khác nhau.?
3. Các bài viết (như diễn đàn này) sx đựoc lưu vào đâu? CSDL? nhưng mà csdl gì? Nếu dùng MS Access thì lưu ntn khi mà mỗi field chỉ chứa được tối đa 255 kí tự? Còn các bài HTML thì lưu như thế nào nữa?
4. các huynh giải thích giúp về DSN-less được không? Dùng host miễn phí thì kết nối bằng OLE DB Connect String được không?
Rất mong các huynh trả lời giúp, đệ đang cần rất gấp.
Cảm ơn tất cả!
Lấy thông tin từ form sau đó rà trong CSDL xem có cái username đó không, nếu không có thì yêu cầu đăng nhập lại, nếu có thì chuyển sang kiểm tra MK, nếu mật khẩu không khớp thì yêu cầu nhập lại, nếu đúng thì...
Thì sao nữa hở các huynh? Khởi tạo một session hả? Cần mấy cái Global.asa? Đặt nó ở đâu
2. Làm thế nào để tạo các công cụ quản lí cho admin? Viết riêng các trang hay là dùng chung một trang nhưng mà dùng If...ElseIf... để phân biệt. Kiểm tra trong CSDL để từng chức vu sẽ vào một trang khác nhau.?
3. Các bài viết (như diễn đàn này) sx đựoc lưu vào đâu? CSDL? nhưng mà csdl gì? Nếu dùng MS Access thì lưu ntn khi mà mỗi field chỉ chứa được tối đa 255 kí tự? Còn các bài HTML thì lưu như thế nào nữa?
4. các huynh giải thích giúp về DSN-less được không? Dùng host miễn phí thì kết nối bằng OLE DB Connect String được không?
Rất mong các huynh trả lời giúp, đệ đang cần rất gấp.
Cảm ơn tất cả!
Bài liên quan
1. Logic của trang login đúng như bạn nghĩ. Trong file global.asa bạn cần có Sub Session_OnStart để xử lý khi có 1 session khởi tạo. Và Sub Session_OnEnd để xử lý khi kết thúc 1 session. Nhưng đôi khi bạn cũng ko cần tới 2 cái này cũng được. File global fải được để ở thư mục gốc của ứng dụng và chỉ có 1 file global mà thôi.
Sau khi kiểm tra đúng username và password rồi thì bạn muốn làm gì tùy vào ứng dụng bạn viết.
2.Ứng dụng gì cho admin? nếu chỉ addnew, modify, delete thì có thể viết chung 1 trang. Bạn có thể dùng SELECT CASE (đỡ rối hơn if...then...else). Nếu là ứng dụng phức tạp thì nên viết làm nhiều trang rồi sẽ link tới từng trang.
3.Tất cả nội dung đều được lưu vào CSDL. Access có type Memo để lưu nội dung dài hơn 255 ký tự.
4. dns-less (cái này ko chắc) là 1 file text để định kết nối tới DB. Dùng host free thì ko dùng oledb được rồi vì bạn ko thể tạo oledb trên server của người ta được (free mà dòi hỏi nhiểu quá). Bạn chỉ có thể dùng ADO để kết nối trực tiếp từ ứng dụng của mình thôi.
Xong, mệt quá. có hậu tạ gì ko đây?
Một cái link như dưới đây thì các chữ in đậm ở đâu ra?
http://yeuamnhac.com/music/showthread.php?t=87963&page=3&pp=10
TTGL.MDB
TABLE: thanhvien
ID
tendangnhap
matkhau
email
tenthat
diachi
website
chuki
ngaygianhap
sobaipost
TABLE: baiviet
ID
tieude
noidung
tendiendan
nguoigui
sobaitraloi
ngaygiogui
ngaygiosua
TABLE: tinnhan
ID
tieude
noidung
nguoigui
nguoinhan
ngaygiogui
TABLE:baitraloi
ID
IDbaiduoctraloi
noidung
nguoigui
ngaygiogui
ngaygiosua
cái in đậm là lúc tạo link bạn truyền vào.
VD: http://yeuamnhac.com/music/log.php?u...uop&pass=mummy
bạn thử tạo 1 link rồi bỏ đoạn code trên vào xem. Click vào đó rồi nhìn lên Address bar sẽ thấy