Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
Orçun

Paylaşımdaki F3KO Panel login sorunu.

Önerilen Mesajlar

Alıntı
Database ile uyuşmazlık var kodlarda, login in ayarlarının olduğu php ye bak, columnlar doğrumu


Alıntı

# login

if (!defined('KODEVS') || KODEVS != 1)
die();

class Page extends BasePage
{
function doStartup()
{
$this->setTitle('PAGE_LOGIN_TITLE');
$this->disableCache();
}

function doRun()
{
$user = $this->doSanitizeName(@$_POST['userid'], 20);
$pass = $this->doHashPassword(@$_POST['passwd']);
$db = $this->getADB();

$num_rows = $db->doQuery('SELECT strAccountID, strPasswd, strEmail, strAuthority FROM TB_USER WHERE strAccountID = ? AND strPasswd = ?', $user, $pass);
if ($db->hasError())
{
$this->doError('DB_ERROR');
return;
}
else if (!$db->hasRows())
{
$this->doError('LOGIN_FAILED');
return;
}

$row = $db->doRead();
if ($row['strAuthority'] == 255)
{
$this->doError('LOGIN_BANNED');
return;
}

$_SESSION = array_merge($_SESSION, $row);
$_SESSION['bLoggedIn'] = TRUE;
$_SESSION['IP'] = $this->getRemoteIP();
header('Location: ./?page=account');
}
}

?>


Cache > Errors logda böyle bir log çıkıyor

Alıntı

2017-10-04 18:50:20
Stack trace:
C:\AppServ\www\index.php on line 50
C:\AppServ\www\classes\SiteEngine.class.php on line 156 in function doInitialize()
C:\AppServ\www\pages\login.php on line 21 in function doRun()
C:\AppServ\www\classes\ODBC.class.php on line 62 in function doQuery('SELECT strAccountID, strPasswd, strEmail, strAuthority FROM TB_USER WHERE strAccountID = ? AND strPasswd = ?', 'test', 'test')


tb_userde colomnlar mevcut

İletiyi paylaş


Link to post
Sitelerde Paylaş
Şuan fark ettim haberlerde de sorun var başlık gözüküyor tıklayınca sayfa boş gözüküyor ve

Alıntı
2017-10-04 18:58:30
Stack trace:
C:\AppServ\www\index.php on line 50
C:\AppServ\www\classes\SiteEngine.class.php on line 156 in function doInitialize()
C:\AppServ\www\pages\main.php on line 26 in function doRun()
C:\AppServ\www\pages\main.php on line 169 in function doShowEntry()
C:\AppServ\www\classes\ODBC.class.php on line 62 in function doQuery('SELECT dDate, strTitle, strMessage FROM SITE_NEWS WHERE id = ?', 2)


Sorun tüm sayfalarda.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
daha çok db bağlantısı yok gibi


bende öyle düşünüyorum fakat o zaman haber tablosundan haber başlığınıda çekmemesi gerekmez mi? rank tablosunu vs çekiyor sorunsuz

İletiyi paylaş


Link to post
Sitelerde Paylaş
Admin
Alıntı
bende öyle düşünüyorum fakat o zaman haber tablosundan haber başlığınıda çekmemesi gerekmez mi? rank tablosunu vs çekiyor sorunsuz

o zaman Terry'nin dediği, tablo yapıların bozuk

İletiyi paylaş


Link to post
Sitelerde Paylaş

doHashPassword Nasıl tanımlanmış function php de olması lazım onu bi kontrol et ve google’a yaz hashpassword nasıl yapılır diye bi karşılaştır farkı nedir diye +
SELECT strAccountID, strPasswd, strEmail, strAuthority FROM TB_USER WHERE strAccountID = ? AND strPasswd = ?', 'test', 'test‘
Password un direk string olarak gözükmesi bence doğal değil, password u hash olarak convertlemiyor gibi gözüküyor.

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...