コード例 #1
0
ファイル: admin_pw_change.php プロジェクト: omusico/Social
$t_admin = $tablePreStr . "admin";
if (get_argp('action')) {
    if ($new_pw == $new_pw_repeat) {
        $dbo = new dbex();
        //读写分离定义函数
        dbtarget('r', $dbServs);
        $sql = "select admin_password from {$t_admin} where admin_id = {$admin_id}";
        $user_row = $dbo->getRow($sql);
        $formerly_pw = md5($formerly_pw);
        if ($user_row['admin_password'] == $formerly_pw) {
            $new_pw = md5($new_pw);
            //读写分离定义函数
            dbtarget('w', $dbServs);
            $sql = "update {$t_admin} set admin_password ='******',admin_name='{$name}' where admin_id = {$admin_id};";
            if ($dbo->exeUpdate($sql)) {
                set_sess_admin($name);
                echo "<script type='text/javascript'>alert('{$u_langpackage->u_pw_chg_suc}');</script>";
            }
        } else {
            echo "<script type='text/javascript'>alert('{$u_langpackage->u_pw_err}');</script>";
        }
    } else {
        echo "<script type='text/javascript'>alert('{$u_langpackage->pw2_err}');</script>";
    }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
コード例 #2
0
ファイル: check_login.php プロジェクト: omusico/Social
require "../configuration.php";
require "includes.php";
//语言包引入
$l_langpackage = new loginlp();
//表定义区
$t_admin = $tablePreStr . "admin";
$t_backgroup = $tablePreStr . "backgroup";
$admin_name = short_check(get_argp('admin_name'));
$admin_password = short_check(get_argp('admin_password'));
$dbo = new dbex();
dbtarget('w', $dbServs);
$sql = " select * from {$t_admin} where admin_name='{$admin_name}' and is_pass=1 ";
$admin_info = $dbo->getRow($sql);
if ($admin_info['admin_name'] == $admin_name && $admin_password == $admin_info['admin_password']) {
    echo "<script type='text/javascript' src='servtools/rpc.js'></script>";
    set_session('admin_id', $admin_info['admin_id']);
    set_session('admin_group', $admin_info['admin_group']);
    if ($admin_info['admin_group'] != 'superadmin') {
        $sql = "select rights from {$t_backgroup} where gid='{$admin_info['admin_group']}'";
        $rights = $dbo->getRow($sql);
        if ($rights) {
            set_session('rights', $rights['rights']);
        }
    }
    set_sess_admin($admin_info['admin_name']);
    sleep(1);
    echo "<script type='text/javascript'>window.location.href='main.php';</script>";
} else {
    echo "<script type='text/javascript'>alert('{$l_langpackage->l_mismatch}');window.location.href='login.php';</script>";
    exit;
}
コード例 #3
0
ファイル: login_out.php プロジェクト: omusico/Social
<?php

require "session_check.php";
set_sess_admin('');
set_session('admin_role', '');
echo "<script type='text/javascript'>window.location.href='login.php';</script>";