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

Diff of /lbbs/src/net_server.c

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

Revision 1.56 by sysadm, Sat Jun 7 02:38:28 2025 UTC Revision 1.57 by sysadm, Sat Jun 7 08:33:08 2025 UTC
# Line 67  struct ssl_server_cb_data_t Line 67  struct ssl_server_cb_data_t
67  static int auth_password(ssh_session session, const char *user,  static int auth_password(ssh_session session, const char *user,
68                                                   const char *password, void *userdata)                                                   const char *password, void *userdata)
69  {  {
         MYSQL *db;  
70          struct ssl_server_cb_data_t *p_data = userdata;          struct ssl_server_cb_data_t *p_data = userdata;
71          int ret;          int ret;
72    
         if ((db = db_open()) == NULL)  
         {  
                 return SSH_AUTH_ERROR;  
         }  
   
73          if (strcmp(user, "guest") == 0)          if (strcmp(user, "guest") == 0)
74          {          {
75                  ret = load_guest_info(db);                  ret = load_guest_info();
76          }          }
77          else          else
78          {          {
79                  ret = check_user(db, user, password);                  ret = check_user(user, password);
80          }          }
81    
         mysql_close(db);  
   
82          if (ret == 0)          if (ret == 0)
83          {          {
84                  return SSH_AUTH_SUCCESS;                  return SSH_AUTH_SUCCESS;


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

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