/[LeafOK_CVS]/lbbs/src/login.c
ViewVC logotype

Diff of /lbbs/src/login.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.30 by sysadm, Thu May 15 14:34:13 2025 UTC Revision 1.31 by sysadm, Mon May 19 01:44:49 2025 UTC
# Line 71  int bbs_login(MYSQL *db) Line 71  int bbs_login(MYSQL *db)
71                          }                          }
72    
73                          ok = (check_user(db, username, password) == 0);                          ok = (check_user(db, username, password) == 0);
74                            iflush();
75                  }                  }
76          }          }
77    
# Line 124  int check_user(MYSQL *db, char *username Line 125  int check_user(MYSQL *db, char *username
125          if (!ok)          if (!ok)
126          {          {
127                  prints("\033[1;31m用户名或密码格式错误...\033[m\r\n");                  prints("\033[1;31m用户名或密码格式错误...\033[m\r\n");
                 iflush();  
128                  return 1;                  return 1;
129          }          }
130    
# Line 167  int check_user(MYSQL *db, char *username Line 167  int check_user(MYSQL *db, char *username
167                          mysql_free_result(rs);                          mysql_free_result(rs);
168    
169                          prints("\033[1;31m来源存在多次失败登陆尝试,请稍后再试\033[m\r\n");                          prints("\033[1;31m来源存在多次失败登陆尝试,请稍后再试\033[m\r\n");
                         iflush();  
170    
171                          return 1;                          return 1;
172                  }                  }
# Line 196  int check_user(MYSQL *db, char *username Line 195  int check_user(MYSQL *db, char *username
195                          mysql_free_result(rs);                          mysql_free_result(rs);
196    
197                          prints("\033[1;31m账户存在多次失败登陆尝试,请使用Web方式登录\033[m\r\n");                          prints("\033[1;31m账户存在多次失败登陆尝试,请使用Web方式登录\033[m\r\n");
                         iflush();  
198    
199                          return 1;                          return 1;
200                  }                  }
# Line 249  int check_user(MYSQL *db, char *username Line 247  int check_user(MYSQL *db, char *username
247                          mysql_free_result(rs);                          mysql_free_result(rs);
248    
249                          prints("\033[1;31m您目前无权登陆...\033[m\r\n");                          prints("\033[1;31m您目前无权登陆...\033[m\r\n");
                         iflush();  
250                          return 1;                          return 1;
251                  }                  }
252          }          }
# Line 275  int check_user(MYSQL *db, char *username Line 272  int check_user(MYSQL *db, char *username
272                  }                  }
273    
274                  prints("\033[1;31m错误的用户名或密码...\033[m\r\n");                  prints("\033[1;31m错误的用户名或密码...\033[m\r\n");
                 iflush();  
275                  return 1;                  return 1;
276          }          }
277    
# Line 294  int check_user(MYSQL *db, char *username Line 290  int check_user(MYSQL *db, char *username
290                  break;                  break;
291          case -1: // Load data error          case -1: // Load data error
292                  prints("\033[1;31m读取用户数据错误...\033[m\r\n");                  prints("\033[1;31m读取用户数据错误...\033[m\r\n");
                 iflush();  
293                  return -1;                  return -1;
294          case -2: // Unused          case -2: // Unused
295                  prints("\033[1;31m请通过Web登录更新用户许可协议...\033[m\r\n");                  prints("\033[1;31m请通过Web登录更新用户许可协议...\033[m\r\n");
                 iflush();  
296                  return 1;                  return 1;
297          case -3: // Dead          case -3: // Dead
298                  prints("\033[1;31m很遗憾,您已经永远离开了我们的世界!\033[m\r\n");                  prints("\033[1;31m很遗憾,您已经永远离开了我们的世界!\033[m\r\n");
                 iflush();  
299                  return 1;                  return 1;
300          default:          default:
301                  return -2;                  return -2;


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1