|
|
|
รบกวนถามเกี่ยวกับการเช็คล็อคอินหน่อยคับ มือใหม่หัดทำคับงมมานานแต่ไม่ได้ซักที |
|
|
|
|
|
|
|
คือว่า พอแทรกโค็ด เช็คล็อคอินเข้าไปมัน เออเรอ ตามรูปหน่ะคับ ไม่ทราบว่าจะต้องวางโค็ดหรือแก้ยังไงคับ พอดีเป็นมือใหม่คับงมมานานหล่ะแต่ไม่ได้ซักทีช่วยทีคับ
Code (PHP)
<?php
session_start();
// เช็คว่า User ได้ผ่านการ Login มาหรือไม่ (ถ้าไม่ได้ Login มาให้ส่งต่อไปหน้าไหนก็ใส่ URL ลงไปครับ ตรงตำแหน่ง login.php)
if (!isset($_SESSION[login])) {
header("Location: login.php");
exit;
}
define('PHPHOTPIC', '0.6.2');
$base = array(
'time_start' => microtime(),
'name' => $_SERVER['PHP_SELF'],
'dir' => dirname(__FILE__) . '/',
);
if(!file_exists($base['dir'] . 'data/config.php'))
{
header('Location: install/install.php');
exit();
}
require_once $base['dir'] . 'data/config.php';
require_once $base['dir'] . 'source/core.func.php';
require_once $base['dir'] . 'source/mysqldb.class.php';
$base['post'] = paddslashes($_POST);
$base['get'] = paddslashes($_GET);
$base['cookie'] = paddslashes($_COOKIE);
unset($_POST);
unset($_GET);
unset($_COOKIE);
$langset = $base['cookie']['lang'] ? $base['cookie']['lang'] : $config['lang'];
require_once $base['dir'] . 'lang/langset.php';
$langset = in_array($langset,array_keys($all_lang)) ? $langset : $base['cookie']['lang'];
require_once $base['dir'] . 'lang/' . $langset . '/all.lang.php';
$base['lang'] = $lang;
unset($lang);
$base['config'] = $config;
unset($config);
$db = new mysql_database;
if(!$db->connect($base['config']['db']))
error_report($base['lang']['db_connect_error']);
if($base['get']['mod'] == '')
$base['get']['mod'] = 'index';
if (!empty($_FILES))
$base['get']['mod'] = 'upload';
if(!in_array($base['get']['mod'], array('index', 'upload', 'show', 'admin')))
error_report(str_replace('\\1', '<code>' . htmlspecialchars($base['get']['mod']) . '</code>', $base['lang']['mod_not_found']));
require_once $base['dir'] . 'source/' . $base['get']['mod'] . '.mod.php';
?>
<html>
<head>
<p align="center"> </p>
<p align="center"><font face="MS Sans Serif" size="8"><a href="logout.php">Logout </a></font></p>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2012-04-17 23:10:57 |
By :
youscoms |
View :
1282 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
mysql_connect("localhost","root","root");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['txtUsername'])."'
and Password = '".trim($_POST['txtPassword'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Username and Password Incorrect!";
}
else
{
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:admin_page.php");
}
else
{
header("location:user_page.php");
}
}
mysql_close();
?>
Go to : PHP MySQL กับ Login Form ทำระบบ User ล็อกอิน แบบง่าย ๆ ด้วย PHP และ MySQL โดยทำการตรวจสอบ Username และ Password
|
|
|
|
|
Date :
2012-04-18 06:42:29 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตัวนี้เป็น โค๊ดเว็บอัพโหลดรูปภาพคับ ว่าจะจะทำไว้ใช้คนเดียว ไม่ต้องการให้คนอื่นเข้ามาใช้ได้
ตรงหน้า login.php ทำไว้แล้วคับ ไม่ต้องการให้คนอื่นมาใช้งานได้เลยใส่โคต เช็คล็อคอินแต่อย่างที่เห็นรูปมันเออเรอคับ เลยอยากจะถามว่าโค๊ดตัวนี้ใส่ตรงไหนคับ
Code (PHP)
<?php
session_start();
// เช็คว่า User ได้ผ่านการ Login มาหรือไม่ (ถ้าไม่ได้ Login มาให้ส่งต่อไปหน้าไหนก็ใส่ URL ลงไปครับ ตรงตำแหน่ง login.php)
if (!isset($_SESSION[login])) {
header("Location: login.php");
exit;
}
?>
หรือมีโค๊ดอื่นที่ทำให้มันใช้งานได้มั้ย ลองล็อคอินแล้วใช้งานได้ ไม่ล็อคอินก้อไม่สามารถเข้าไปหน้านี้ได้ มันติดแค่ตอนใช้งานมัน เออเรอคับ ผมก้ออธิบายไม่ค่อยถูกเพราะไม่เป็นเลยงมๆเอา ยังไงท่านผู้รู้ช่วยทีคับ
|
ประวัติการแก้ไข 2012-04-18 20:51:15 2012-04-18 20:51:22
|
|
|
|
Date :
2012-04-18 20:48:28 |
By :
youscoms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงหน้า login.php ทำไว้แล้วคับ ไม่ต้องการให้คนอื่นมาใช้งานได้เลยใส่โคต เช็คล็อคอินแต่อย่างที่เห็นรูปมันเออเรอคับ เลยอยากจะถามว่าโค๊ดตัวนี้ใส่ตรงไหนคับ
|
|
|
|
|
Date :
2012-04-19 12:49:27 |
By :
youscoms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|