09/10/2018, 18:01

Hỏi về login cho trang web

Mình đã có 1 forum rồi, và giờ mình muốn tạo ra một trang web khác nhưng phần login lấy từ data của forum. Người xem phải đăng nhập (dùng user và password từ forum) để có thể vào trang web này ? Xin các bạn chỉ giúp cho
------------------
RCXH - Rồng Con Xứ Hàn
pfiev viết 20:06 ngày 09/10/2018
Yêu cầu: có kiến thức về server side scripting!
Khi đó, lúc log in thì bạn chỉ việc kiểm tra với dữ liệu trong db của forum thôi!

Bạn có thể copy nguyên phần log in của forum... Tuy nhiên, cũng phải chép luôn mấy phần phụ lằng nhằng ở đầu... Nói chung, nếu bạn không biết lập trình thì rất khó để tự làm.
Kid Dragon viết 20:13 ngày 09/10/2018
Bạn cứ chỉ mình đi, rồi mình theo đó mà làm. Lập trình thì mình cũng biết chút đỉnh thôi à, chứ cũng ông có rành lắm (nêú rành thì đâu có hỏi???).
Nếu copy nguyên cai source login của forum vào trang web thì khi login nó sẽ dẫn user vào forum mất !!! cái mình muốn là dẫn user vào trang web này chứ không phải vào forum???
Xin chỉ giúp!!!
Về Đâu viết 20:16 ngày 09/10/2018
bạn xài forum gì vậy ?
Kid Dragon viết 20:07 ngày 09/10/2018
Mình xài forum ibf v1.2 RC 1. Xin chỉ giúp mình với. Hiện giờ mình rất cần nó để có thể hoàn thành trang web của mình.
pfiev viết 20:08 ngày 09/10/2018
Tôi nói là bạn copy cho khéo mà, rồi phải sửa lại nữa.

Bạn bảo bạn biết lập trình nhưng tui ko nghĩ thế Thôi thì vẫn chỉ bạn làm log in vậy:
- database thì đã có sẵn (của IPB)
- khi gọi log in, nó tạo form cho nhập pass
- khi thấy đã submit rồi (kiểm mảng $_POST) thì lấy usr/pwd so với trong database (1 câu select)
- nếu đúng thì ghi usr/pwd đó vào cookie, vào trang của bạn, sai thì báo lỗi
- trong các trang của bạn luôn kiểm tra cookie để tránh fake-login, hoặc là dùng session.
Kid Dragon viết 20:09 ngày 09/10/2018
Mình cảm ơn bạn, để mình thử làm xem sao, nói thật thì mình cũng chỉ biết chút chút về php thôi à.
Về Đâu viết 20:11 ngày 09/10/2018
Code:
<form action="http://forums.invisio******.com/index.php?act=Login&amp;CODE=01" method="post" name='LOGIN' onsubmit='return ValidateForm()'>
<input type='hidden' name='referer' value="http://forums.invisio******.com/index.php" />
<div class="tableborder">
  <div class="maintitle"><img src='style_images/1/nav_m.gif' border='0'  alt='&gt;' width='8' height='8' />&nbsp;Log In</div>
  <div class='pformstrip'>Please enter your details below to log in</div>
  <table class="tablebasic" cellspacing="1">
  <tr>
    <td class='pformleftw'>Please enter your name</td>
    <td class='pformright'><input type='text' size='20' maxlength='64' name='UserName' class='forminput' /></td>
  </tr>
  <tr>
    <td class='pformleftw'>Please enter your password</td>
    <td class='pformright'><input type='password' size='20' name='PassWord' class='forminput' /></td>
  </tr>
  </table>
  <div class="pformstrip">Options</div>		
  <table class="tablebasic" cellspacing="1">
  <tr>
    <td class='pformleftw'><b>Remember me?</b><br />If enabled, you will be automatically logged in again when you visit.<br />This is not recommended for shared computers.</td>
    <td class='pformright'><input type="radio" name="CookieDate" value="1" checked="checked" />Yes<br /><input type="radio" name="CookieDate" value="0" />No</td>
  </tr>
  <tr>
    <td class='pformleftw'><b>Privacy</b>, do you want to appear on the active users list?</td>
    <td class='pformright'><input type="checkbox" name="Privacy" value="1" />Don't add me to the active users list</td>
  </tr>
  </table>		
  <div class="pformstrip" align="center"><input type="submit" name='submit' value="Log me in" class='forminput' /></div>
</div>
</form>
đây là cai login của ipb 1.2 rc bạn co thế xem và desgin lại cho đẹp đúng ý bạn
Kid Dragon viết 20:15 ngày 09/10/2018
Cảm ơn bạn rất nhiều, vì giúp mình mà bạn cất công post nguyên một bài dài như vậy. Thật cảm ơn các bạn, nhất là bạn Về Đâu. Khi nào mình thử xong sẽ báo cho bạn biết.
pfiev viết 20:06 ngày 09/10/2018
Chú em Tiểu Long Nhân này thử xong chưa vậy?? Biến đâu mất rồi?
Bài liên quan
0