Selamlar,
Yapmanı tavsiye etmem ama şu şekilde yapabilirsin:
Öncelikle email doğrulamayı kapatman gerekiyor
Site Yönetimi > Güvenlik > Site İlkeleri sayfasında alt kısımda "Email Değişikliği Onayı" özelliğinin seçimini kaldırman gerekiyor.
Daha sonra Moodle sunucusundaki dosyalarından "user" klasöründeki editlib.php dosyasını notepad++ gibi bir editör ile aç aşağıdaki kısımları bul. (moodle 2.6.x)
if (!empty($CFG->emailchangeconfirmation) and !empty($user->preference_newemail)) {
$notice = get_string('emailchangepending', 'auth', $user);
$notice .= '<br /><a href="edit.php?cancelemailchange=1&id='.$user->id.'">'
. get_string('emailchangecancel', 'auth') . '</a>';
$mform->addElement('static', 'emailpending', get_string('email'), $notice);
} else {
$mform->addElement('text', 'email', get_string('email'), 'maxlength="100" size="30"');
$mform->addRule('email', $strrequired, 'required', null, 'client');
$mform->setType('email', PARAM_EMAIL);
}
bu kod bloğundaki
$mform->addRule('email', $strrequired, 'required', null, 'client');
satırını
$mform->addRule('email', null, 'client');
olarak değiştirmen gerekiyor daha önce bende çalışmıştı ama önermem. bazı eklentiler eposta'ya ihtiyaç duyduğu için sıkıntı yaşayabilirsin.