107
103
Auth_pam(std::string name_arg)
108
104
: drizzled::plugin::Authentication(name_arg) {}
113
108
auth_pam_userinfo userinfo= { NULL, NULL };
114
109
struct pam_conv conv_info= { &auth_pam_talker, (void*)&userinfo };
115
110
pam_handle_t *pamh= NULL;
120
retval= pam_start("drizzle", userinfo.name, &conv_info, &pamh);
115
retval= pam_start("check_user", userinfo.name, &conv_info, &pamh);
122
117
if (retval == PAM_SUCCESS)
123
118
retval= pam_authenticate(pamh, PAM_DISALLOW_NULL_AUTHTOK);