اخي المصم مرحبا
حابب اسالك سؤال الك ولجميع الاعضاء الموجودين في الموقع
بدي اكثر طريقه حماية وامان لستجيل الدخول
انا جربت طريقه بسيطه عن طريق CI كمان ودي لو كان فيها اغلاط تقلي عنها
الكود كالتالي
كود PHP:
<?php
class Login extends Controller {
function Login()
{
parent::Controller();
$this->load->helper(array('form', 'url'));
$this->load->library('session');
$this->load->database();
}
function index()
{
$this->load->library('form_validation');
$this->form_validation->set_rules('email','Email','requierd');
$this->form_validation->set_rules('password','Password','requierd');
if($this->form_validation->run == FALSE)
{
$this->load->view('login_form');
}else{
$data['email'] = $this->input->post('email');
$data['password'] = $this->input->post('password');
$sql = "SELECT * from admin WHERE email=? AND password=?";
$query = $this->db->query($sql, array($data['email'],$data['password']));
if($query->num_rows() > 0 ){
foreach($query->resutl() as $row){
$sessions = array('id' => $row->id ,'email' => $row->email , 'name' => $row->name);
$this->session->set_userdata($sessions);
redirect('home');
}
}else{
$this->load->view('wrong');
}
}
}
}
والي يعرف طريقه امنه ومستخدمه في المواقع بالنسبه لتسجيل الدخول لا يبخل علينا
