PDA

View Full Version : سوال: مشکل هنگام ورود به سیستم



Louai_M
جمعه 25 اردیبهشت 1394, 15:27 عصر
با سلام

من یک مشکل بعد از الگین شدن به سیستم دارم کار وقتی وارد بخش مدیریت میشه هرجا که کلیک کنه از بخش مدیریت خارج میشه و به صفحه لاگین بازمی گرده و باید دوباره لاگین بشه و لی تو هنگام وارد شدن برای بار دوم دیگه مشکلی نداره و می تونه از سیستم استفاده کنه

به نظر شما مشکل از کجاست؟

m_r_1989
جمعه 25 اردیبهشت 1394, 22:35 عصر
شما احتمالا خود لاگینتون مشکل داره که درست session ها ست نمیشه

Louai_M
یک شنبه 27 اردیبهشت 1394, 11:20 صبح
<?php
ob_start();
session_start();
include_once("app/models/login_Model.php");
$data=new login_Model();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="public/css/login.css" />
<script src="public/js/jquery.js" type="text/javascript"></script>
<title>ورود به پنل کاربری</title>
</head>
<body dir="rtl">
<div class="boxpanel">
<?php
function GetRealIp()
{
if(!empty($_SERVER['HTTP_CLIENT_IP']))
$ip = $_SERVER['HTTP_CLIENT_IP'];
elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip = $_SERVER['REMOTE_ADDR'];
return $ip;
}
?>
<?php
if(isset($_POST['submit']))
{
if($_SESSION['captcha'] == $_POST['captcha'])
{
$username = trim($_POST['username']);
$password = trim($_POST['password']);

if(empty($username) || empty($password))
{
$error = "نوشتن نام کاربری و گذرواژه الزامی ست.";
}
else
{
$result=$data->userselect($username,$password);
$userExist = mysql_num_rows($result);
$value = mysql_fetch_array($result);
$username = mysql_real_escape_string($username);
$password = md5($password);
$role = $value['role'];
Session::init();
Session::set('role', $value['role']);
Session::set('loggedIn', true);
Session::set('userid', $value['username']);
if($userExist > 0)
{
$_SESSION['role'] = $role;
include_once("public/jdf.php");
$userid = $_POST['username'];
$userip = GetRealIp();
$result2 = $data->insert_reportlogin($userid,$userip);
header("location: cp_admin");
exit();
ob_flush();
}
else
{
$error = "نام کاربری یا گذرواژه اشتباه است.";
}
}
}
else
{
$error = "کد امنیتی اشتباه است.";
}
}
?>
<form action="" method="post" id="loginbox">
<center>
<h2>سیستم مدیریت محتوا اختصاصی شرکت <a href="http://doraqnet.ir" target="_blank">توسعه ارتباطات دورق</a></h2>
<hr /></center>
<table>
<tr>
<td>نام کاربری :</td><td><input name="username" id="user" required="required" type="text" class="form-ltr" placeholder="UserName" /> </td>
</tr><tr>
<td>کلمه عبور :</td><td><input name="password" id="pss" type="password" required="required" class="form-ltr" placeholder="Password" /> </td>
</tr><tr>
<td>کد امنیتی :</td><td><img height="50" width="150" src="public/simplephpcaptcha.php"/> <br />
<input name="captcha" id="captcha" required="required" class="form-ltr" placeholder="captcha code" dir="ltr" /></td>
</tr><tr>
<td>مرا بخاطر بسپار</td><td><input name="remember" type="checkbox" checked="checked" id="remember" /> </td>
</tr><tr>
<td colspan="2" style="text-align:center;">
<input type="hidden" name="check" value="sended" />
<input type="submit" value="ورود" name="submit"/>
</td>
</tr>
<tr><td colspan="2">
<?php
if(isset($error))
{
echo '<span style="color: #ff0000; text-shadow: 1px 1px 3px #fff;">'.$error.'</span>';
}
?>

</td></tr>
</table>
<center>
<h3>بازگشت به <a href="<?php echo URL; ?>">صفحه اصلی</a> سایت </h3>
</center>
</form>

</div>
</body>
</html>

Louai_M
یک شنبه 27 اردیبهشت 1394, 11:21 صبح
دوستان نیاز فوری دارم

Louai_M
جمعه 01 خرداد 1394, 17:14 عصر
دوستان کسی قبلا براش پیش نیومده - یا کسی پیشنهادی نداره چکار باید بکنم

جوابش حیاتی

Louai_M
یک شنبه 01 شهریور 1394, 11:54 صبح
دوستان کسی نیست مشکل ما رو حل کنه - نیاز فوری دارم

وقتی کاربر وارد بخش کاربری خودش میشه اولین لینکی که کلیک می کنه از بخش کاربری خارج میشه و باید یکبار دیگه وارد بشه ولی تو بار دوم که وارد میشه دیگه همچنین مشکلی براش پیش نمیاد

کد لوگین در پست قبلی گذاشتم
http://barnamenevis.org/showthread.php?495264-%D9%85%D8%B4%DA%A9%D9%84-%D9%87%D9%86%DA%AF%D8%A7%D9%85-%D9%88%D8%B1%D9%88%D8%AF-%D8%A8%D9%87-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85&p=2214295&viewfull=1#post2214295