mail :suseendhiran

This commit is contained in:
suseendhiran17 2023-05-08 11:10:23 +05:30
parent 5a6cbdad84
commit 5eda2a1d5e
4 changed files with 35 additions and 11 deletions

View File

@ -31,16 +31,25 @@ class Member_controller extends BaseController
if($memberdata)
{
if (password_verify($password, $memberdata['password']))
if ($memberdata['is_email_verified'])
{
$this->session->set('logged_user',$memberdata['id']);
return redirect()->to(base_url().'member_home');
if (password_verify($password, $memberdata['password']))
{
$this->session->set('logged_user',$memberdata['id']);
return redirect()->to(base_url().'member_home');
}
else{
$this->session->setTempdata('error','sorry wrong password entered for the Email',3);
return redirect()->to(base_url());
}
}
else{
$this->session->setTempdata('error','sorry wrong password entered for the Email',3);
$this->session->setTempdata('error','Sorry your mail does not verified.please check your mail',3);
return redirect()->to(base_url());
}
}else
{
$this->session->setTempdata('error','sorry Email does not existe',3);

View File

@ -14,7 +14,6 @@ class Sendmail_controller extends BaseController
}
public function index($to,$code)
{
echo '<p>Please click your email address to verify</p>';
$email = \Config\Services::email();
$email->setFrom('suseendhiran.1702117@srit.org', 'suseendhiran');
@ -27,7 +26,8 @@ class Sendmail_controller extends BaseController
$email->setSubject('Verify your email address');
$email->setMessage($message);
if ($email->send()) {
return 1;
$this->session->setTempdata('mail_success', "Please check your mail to verify",3);
return redirect()->to(base_url());
} else {
return 0;
}
@ -47,8 +47,7 @@ class Sendmail_controller extends BaseController
if($update_data)
{
// Show success message
$this->session->set_flashdata('mail_success', "Your email has been verified. Please login to continue.");
return redirect()->to(base_url());
echo 'Email verification sucessfully.';
}
else
{

View File

@ -32,7 +32,7 @@ class Member_model extends Model
{
$builder = $this->db->table('member');
$builder -> select("id,mobile,email,password");
$builder -> select("id,mobile,email,password,is_email_verified");
$builder -> where('email',$email);
$result = $builder->get();
if(count($result->getResultArray()) ==1)

View File

@ -42,7 +42,23 @@
</div>
</br>
<form method="post" action="<?= base_url(); ?>">
<h1><?php echo $this->session->flashdata('mail_success'); ?></h1>
<?php if(session()->getTempdata('mail_success')):?>
<div class="alert alert-success" >
<?= session()->getTempdata('mail_success'); ?>
</div>
<?php endif;?>
<?php if(session()->getTempdata('error')):?>
<div class="alert alert-danger" >
<?= session()->getTempdata('error'); ?>
</div>
<?php endif;?>
<div class="form-group mb-3">
<label for="emailaddress">Email address</label>
<input class="form-control" type="email" name="email" id="emailaddress" required="" value="gwm@gmail.com" placeholder="Enter your email">