104
100
class Auth_pam : public drizzled::plugin::Authentication
113
106
auth_pam_userinfo userinfo= { NULL, NULL };
114
107
struct pam_conv conv_info= { &auth_pam_talker, (void*)&userinfo };
115
108
pam_handle_t *pamh= NULL;
120
retval= pam_start("drizzle", userinfo.name, &conv_info, &pamh);
113
retval= pam_start("check_user", userinfo.name, &conv_info, &pamh);
122
115
if (retval == PAM_SUCCESS)
123
116
retval= pam_authenticate(pamh, PAM_DISALLOW_NULL_AUTHTOK);