/[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.75 by sysadm, Fri Dec 19 06:16:27 2025 UTC Revision 1.76 by sysadm, Sun Dec 21 12:45:47 2025 UTC
# Line 324  int check_user(const char *username, con Line 324  int check_user(const char *username, con
324                  goto cleanup;                  goto cleanup;
325          }          }
326    
         if (!SSH_v2 && checklevel2(&BBS_priv, P_MAN_S))  
         {  
                 prints("\033[1;31m非普通账户必须使用SSH方式登录\033[m\r\n");  
                 ret = 1;  
                 goto cleanup;  
         }  
   
327          ret = load_user_info(db, BBS_uid);          ret = load_user_info(db, BBS_uid);
328    
329          switch (ret)          switch (ret)
330          {          {
331          case 0: // Login successfully          case 0: // Login successfully
332                    if (!SSH_v2 && checklevel2(&BBS_priv, P_MAN_S))
333                    {
334                            prints("\033[1;31m非普通账户必须使用SSH方式登录\033[m\r\n");
335                            ret = 1;
336                            goto cleanup;
337                    }
338                  break;                  break;
339          case -1: // Load data error          case -1: // Load data error
340                  prints("\033[1;31m读取用户数据错误...\033[m\r\n");                  prints("\033[1;31m读取用户数据错误...\033[m\r\n");
341                  ret = -1;                  ret = -1;
342                  goto cleanup;                  goto cleanup;
343          case -2: // Enforce update user agreement          case -2: // Enforce update user agreement
344                    if (!SSH_v2 && checklevel2(&BBS_priv, P_MAN_S))
345                    {
346                            prints("\033[1;31m非普通账户必须使用SSH方式登录\033[m\r\n");
347                            ret = 1;
348                            goto cleanup;
349                    }
350                  ret = 2;                  ret = 2;
351                  goto cleanup;                  goto cleanup;
352          case -3: // Dead          case -3: // Dead


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

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