| Current Path : /var/www/html/ekursusv2/frontend/runtime/frontendpage/ |
| Current File : /var/www/html/ekursusv2/frontend/runtime/frontendpage/40_1752197050096578100-content-99.php |
<?php
/*** CONTENT_ID-99***/
use yii\widgets\ActiveForm;
use backend\modules\fruserdynav2\models\FrontendUser;
echo '<style>
body{
background-color:#f5f6f8;
background:url('.$site_login_background.') no-repeat;
background-size:cover;
}
</style>';
$msg = '';
if(isset($_POST) && !empty($_POST)){
$username = $_POST['username'];
//ic tak boleh kosong
if(empty($username)){
$msg = '<div class="alert alert-danger text-center mb-4" role="alert">Nombor PPK tidak boleh kosong</div>';
}else{
if (($model = FrontendUser::findOne(['username'=>$username])) !== null) {
if(!empty($model->email)){
$model->updated_at = date("Y-m-d H:i:s");
$model->updated_by = $model->id;
$model->updated_user_type = 'frontend_user';
$pwd = Yii::$app->security->generateRandomString(8);
$model->password_hash = Yii::$app->security->generatePasswordHash($pwd);
if($model->save(false)){
//send email
$emailTo = $model->email;
$emailSubject = 'Sistem E-Kursus - Terlupa Kata Laluan';
$emailContent = 'Hi '.$model->fullname.'
<p>Anda kini boleh log masuk ke dalam Sistem E-Kursus dengan menggunakan butiran berikut:</p>
Nombor PPK : <b>'.$model->username.'</b><br>
Kata laluan : <b>'.$pwd.'</b><br>
<p>Terima kasih.</p>';
$sendEmail = Yii::$app->emailModule->sendemail($emailTo, $emailSubject, $emailContent);
if($sendEmail=='success'){
$msg = '<div class="alert alert-success text-center mb-4" role="alert">Kata laluan baru telah dihantar ke emel anda</div>';
}else{
$msg = '<div class="alert alert-danger text-center mb-4" role="alert">Gagal untuk menukar kata laluan. Sila cuba sekali lagi.</div>';
}
} else {
$msg = '<div class="alert alert-danger text-center mb-4" role="alert">Gagal untuk menukar kata laluan. Sila cuba sekali lagi.</div>';
}
}else{
//emel tak ada
$msg = '<div class="alert alert-danger text-center mb-4" role="alert">Emel tidak dijumpai. Sila hubungi admin untuk bantuan</div>';
}
}else{
//ic tak jumpa
$msg = '<div class="alert alert-danger text-center mb-4" role="alert">Nombor PPK tidak dijumpai</div>';
}
}
}
$form = ActiveForm::begin();
echo '<div class="text-center mt-2">
<h5 class="text-title">Terlupa kata laluan</h5>
<!--<p class="text-muted">Kata laluan baru akan dihantar ke emel anda</p>-->
</div>
<div class="p-2 mt-4">'.$msg.'
<div class="mb-3">
<label class="form-label">Nombor PPK</label>
<input type="text" class="form-control" id="username" name="username" placeholder="Masukkan Nombor PPK">
</div>
<div class="mt-3 text-end">
<button class="btn btn-primary w-sm waves-effect waves-light" type="submit">Hantar</button>
</div>
<div class="mt-2 text-center">
<p class="mb-0">Ingat kata laluan ? <a href="'.$baseUrl.'/portal-main/login" class="fw-medium text-title"> Log masuk sekarang </a> </p>
</div>
</div>';
ActiveForm::end();
?>