PDA

View Full Version : Xin trợ giúp đăng ký tài khoản diễn đàn từ web đăng ký game



Sesshomaru
22-03-14, 10:47 PM
Tình hình là mình muốn đăng ký game rồi tự động reg acc vào tài khoản diễn đàn
Nó đã query nhưng khi đăng nhập báo lỗi
Trường salt trong table user mình ko biết mã hóa kiểu gì nên bỏ trống.
Xin trợ giúp làm thế nào để có thể đăng ký như vậy

assmin
22-03-14, 11:50 PM
Tình hình là mình muốn đăng ký game rồi tự động reg acc vào tài khoản diễn đàn
Nó đã query nhưng khi đăng nhập báo lỗi
Trường salt trong table user mình ko biết mã hóa kiểu gì nên bỏ trống.
Xin trợ giúp làm thế nào để có thể đăng ký như vậy

salt trong vbb là kiểu random ký tự
vd: salt trong vbb 4.2
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
pass :123456
khi đó trong database vbb pass sẽ được mã hóa theo thuật toán

$pw = md5(md5($pw) .$salt) ;
và trong database vbb sẽ là chuỗi 7068e222f2014ce12f0413e754dacbae là pass 123456
ps / dùng cho vbb 4.2

Sesshomaru
23-03-14, 12:16 AM
Vậy là không có cách nào hả bạn???

The Guardian
23-03-14, 12:34 AM
Vậy là không có cách nào hả bạn???

Có cách khác hay hơn mà hầu hết ai sử dụng cách của em đều làm vậy, đó là sử dụng 1 cột lưu trữ user riêng nhưng dùng chung !

Sesshomaru
23-03-14, 01:29 AM
Bởi vì cái form đăng ký mặc định của VBB quá xấu,với lại khi đăng ký tài khoản rồi lại đăng ký diễn đàn nữa khá rắc rối.nên em muốn gộp lại 1 lần
Đăng ký rồi nó có query mà đăng nhập ko được.rầu wo'

mr.error
23-03-14, 03:42 AM
cũng có thể salt được mã hóa bằng thời gian đăng ký ví dụ như là:

$salt = md5(time());

sử dụng khi đăng ký pass là:


md5(md5($password) . $salt)


Cậu thử xem sao :D

assmin
23-03-14, 10:20 AM
Vậy là không có cách nào hả bạn???


Có cách khác hay hơn mà hầu hết ai sử dụng cách của em đều làm vậy, đó là sử dụng 1 cột lưu trữ user riêng nhưng dùng chung !

khi đăng ký game bạn sẽ phải dùng 2 insert
1- insert thẳng vào database game với thông số username + pass chưa mã hóa .
2- insert thẳng vào database vbb với thông số username+ pass đã mã hóa + salt (bạn chọn là tùy ý vd 123456 )theo thuật toán của vbb .

vd pass đã mã hóa của vbb theo thuật toán sau :
$salt= '123456'; // fix luôn cho nó đẹp hay random tùy bạn
$pw = md5(md5($pw) .$salt) ; //thuật toán vbb 4.2
thế thôi .đơn giản mà

Sesshomaru
23-03-14, 10:47 AM
khi đăng ký game bạn sẽ phải dùng 2 insert
1- insert thẳng vào database game với thông số username + pass chưa mã hóa .
2- insert thẳng vào database vbb với thông số username+ pass đã mã hóa + salt (bạn chọn là tùy ý vd 123456 )theo thuật toán của vbb .
thế thôi .đơn giản mà
Cám ơn bạn.Để mình test thử xem thế nào

bachugacon122
23-03-14, 11:05 AM
Bạn thử bỏ captcha với kích hoạt mail bên vbb, xong khi mem đăng kí thì dùng ajax post qua trang đăng kí của vbb luôn :). Thế là ổn, khỏi phải connect, insert lằng nhằng :3

Sesshomaru
24-03-14, 02:25 AM
Đã làm được.Ai Close giùm cái ,,,,,,,,,,,,,,,