PDA

View Full Version : [Help] đăng nhập tự động đăng kí trong server Chiến Quốc by ben



capslocke0
04-01-15, 11:30 AM
Ai giúp e với ạ làm sao để lúc mình đăng nhập thì nó lưu tên tài khoản và mật khẩu mới đó vào tệp taikhoan.ini với ạ. Thanks trước ạ

kelalung
04-01-15, 03:24 PM
lót dép hóng cao nhân chỉ thôi bạn ơi, bạn biết lập trình thì còn dễ chỉ, nếu ko biết thì đừng hóng cổ nữa, uổn lắm

cái này đã từng share rồi phải : > <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>

vấn đề của bạn ở đó nhá.
ý tưởng có khác 1 chút nhưng ko phải là vấn đề

capslocke0
04-01-15, 07:55 PM
em chẳng bk mấy cái này hôm trc thử thử mãi vẫn k đc :D a có yh k giúp em cài sv CQ của anh ben đc ko ạ em làm hết rồi khi đăng nhập nó bảo kết nối thất bại ạ

ben543518694
05-01-15, 03:19 AM
Ai giúp e với ạ làm sao để lúc mình đăng nhập thì nó lưu tên tài khoản và mật khẩu mới đó vào tệp taikhoan.ini với ạ. Thanks trước ạ

Post nội dung của file sys / sys / check2.c lên đây để mình xem thử :-?, bản sv này cũ quá nên chẳng nhớ nội dung nó như thế nào :))

capslocke0
05-01-15, 02:40 PM
Post nội dung của file sys / sys / check2.c lên đây để mình xem thử :-?, bản sv này cũ quá nên chẳng nhớ nội dung nó như thế nào :))


#define FILE_ACC "taikhoan.ini"
#define USERNAME 0
#define PASSWORD 1
#define BANNED 2

int is_legal_user(object me, string id, string passwd) {
int i, size, exist;
string errstr, *line, *data;
line = explode(read_file(FILE_ACC), "\n");
for (i = 0, size = sizeof(line); i < size; i++) {
data = explode(line[i], " ");
if (id == data[USERNAME]) {
exist = 1;
/*if (data[BANNED]) {
errstr = "Tài khoản này đã bị cấm!";
}
else */if (passwd != data[PASSWORD]) {
errstr = "Mật khẩu không đúng!";
}
break;
}
}
if (exist < 1) {
errstr = "Tài khoản này không tồn tại!";
}
if (errstr) {
send_user(me, "%c%s", '!', errstr);
send_user(me, "%c%c", 0xff, 0x11);
return 0;
}
return 1;
}

ben543518694
05-01-15, 06:15 PM
#define FILE_ACC "taikhoan.ini"
#define USERNAME 0
#define PASSWORD 1
#define BANNED 2

int is_legal_user(object me, string id, string passwd) {
int i, size, exist;
string errstr, *line, *data;
line = explode(read_file(FILE_ACC), "\n");
for (i = 0, size = sizeof(line); i < size; i++) {
data = explode(line[i], " ");
if (id == data[USERNAME]) {
exist = 1;
/*if (data[BANNED]) {
errstr = "Tài khoản này đã bị cấm!";
}
else */if (passwd != data[PASSWORD]) {
errstr = "Mật khẩu không đúng!";
}
break;
}
}
if (exist < 1) {
errstr = "Tài khoản này không tồn tại!";
}
if (errstr) {
send_user(me, "%c%s", '!', errstr);
send_user(me, "%c%c", 0xff, 0x11);
return 0;
}
return 1;
}



#define FILE_ACC "taikhoan.ini"
#define USERNAME 0
#define PASSWORD 1
#define BANNED 2

int is_legal_user(object me, string id, string passwd) {
int i, size, exist;
string errstr, *line, *data;
line = explode(read_file(FILE_ACC), "\n");
for (i = 0, size = sizeof(line); i < size; i++) {
data = explode(line[i], " ");
if (id == data[USERNAME]) {
exist = 1;
/*if (data[BANNED]) {
errstr = "Tài khoản này đã bị cấm!";
}
else */if (passwd != data[PASSWORD]) {
errstr = "Mật khẩu không đúng!";
}
break;
}
}
if (exist < 1) {
// errstr = "Tài khoản này không tồn tại!";
write_file(FILE_ACC,id+" "+passwd+"\n");
}
if (errstr) {
send_user(me, "%c%s", '!', errstr);
send_user(me, "%c%c", 0xff, 0x11);
return 0;
}
return 1;
}

capslocke0
06-01-15, 07:01 PM
#define FILE_ACC "taikhoan.ini"
#define USERNAME 0
#define PASSWORD 1
#define BANNED 2

int is_legal_user(object me, string id, string passwd) {
int i, size, exist;
string errstr, *line, *data;
line = explode(read_file(FILE_ACC), "\n");
for (i = 0, size = sizeof(line); i < size; i++) {
data = explode(line[i], " ");
if (id == data[USERNAME]) {
exist = 1;
/*if (data[BANNED]) {
errstr = "Tài khoản này đã bị cấm!";
}
else */if (passwd != data[PASSWORD]) {
errstr = "Mật khẩu không đúng!";
}
break;
}
}
if (exist < 1) {
// errstr = "Tài khoản này không tồn tại!";
write_file(FILE_ACC,id+" "+passwd+"\n");
}
if (errstr) {
send_user(me, "%c%s", '!', errstr);
send_user(me, "%c%c", 0xff, 0x11);
return 0;
}
return 1;
}


em cảm ơn a ạ
<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>