// login.php
require( 'config.php' );
$title = 'ログイン';
//
if ( $_POST['keep_login'] != '' )
session_set_cookie_params( 365 * 24 * 3600 );
else
session_set_cookie_params( 0 );
session_start();
// db connect
$link = mysql_connect( $db_host, $db_user, $db_password );
mysql_select_db( $db_name );
$result = mysql_query( 'set character set utf8' );
//
if ( $_POST['passwd'] == '' ) $_POST['passwd'] = time();
if ( $_POST['action'] == 'login' ) {
$sql = "select * from users where login_id = '" . mysql_real_escape_string( $_POST['login_id'] ) . "' and state = '0'";
$result = mysql_query( $sql );
$users = mysql_fetch_array( $result );
if ( $users['passwd'] == md5( $_POST['passwd'] ) ) {
$_SESSION['users_id'] = $users['users_id'];
$_SESSION['login_id'] = $users['login_id'];
$_SESSION['auth_code'] = md5( $magic_code . $users['login_id'] );
$_SESSION['name_kanji'] = $users['name_kanji'];
$sql = "update users set login_date = '" . date( 'Y-m-d H:i:s' ) . "' where login_id = '" . mysql_real_escape_string( $_POST['login_id'] ) . "' and state = '0'";
$result = mysql_query( $sql );
if ( $_GET['redirect'] != '' ) {
header( 'Location: ' . $_GET['redirect'] );
exit;
} else {
header( 'Location: ' . $site_url );
exit;
}
} else {
$message = '
ログインできませんでした
';
}
}
?>
require( 'header.php' ) ?>