コード例 #1
0
ファイル: pick_paper_detail.php プロジェクト: omusico/Social
<?php

//引入语言包
$pu_langpackage = new publiclp();
//引入公共模块
require "foundation/module_users.php";
require "foundation/fcontent_format.php";
require "foundation/fpages_bar.php";
require "api/base_support.php";
//变量取得
$paper_id = intval(get_argg('paper_id'));
$user_id = get_sess_userid();
if (empty($user_id) && $local_debug) {
    set_sess_username("FanJian");
    set_sess_userid("2");
}
$user_id = get_sess_userid();
$user_name = get_sess_username();
$user_ico = get_sess_userico();
if (empty($user_id)) {
    header("location:error.php");
    exit;
}
/*//用户未登录,暂时设定为固定id
  if(null == $user_id)
  {
      $user_id = 1;
      set_session('user_id', $user_id);
  }*/
//从数据库中取出纸条信息
$paper_detail_rs = api_proxy("paper_get_content", $paper_id);
コード例 #2
0
ファイル: reg_act.php プロジェクト: omusico/Social
     if (empty($is_check)) {
         action_return(0, '邀请码不正确或已经失效', "-1");
         exit;
     }
     $sql = "delete from {$t_invite_code} where code_txt='{$invite_code}'";
     $dbo->exeUpdate($sql);
 }
 //写入数据
 $user_ico = $user_sex == 0 ? "skin/{$skinUrl}/images/d_ico_0_small.gif" : "skin/{$skinUrl}/images/d_ico_1_small.gif";
 dbtarget('w', $dbServs);
 $sql = "insert into {$t_users} (user_name,user_pws,user_sex,user_email,user_add_time,user_ico,invite_from_uid,is_pass,lastlogin_datetime,birth_year , birth_month , birth_day ,login_ip )" . " values('{$user_name}','{$user_pws}',{$user_sex},'{$user_email}',NOW(),'{$user_ico}',{$invite_fromuid},{$is_pass},NOW(),'','','','{$_SERVER['REMOTE_ADDR']}')";
 if (!$dbo->exeUpdate($sql)) {
     action_return(0, $re_langpackage->re_reg_false, "-1");
 }
 $user_id = mysql_insert_id();
 set_sess_userid($user_id);
 set_sess_usersex($user_sex);
 set_sess_username($user_name);
 set_sess_userico($user_ico);
 set_sess_online('0');
 $now_time = time();
 $sql = "insert into {$t_online} (user_id,user_name,user_sex,user_ico,active_time,hidden) values ({$user_id},'{$user_name}',{$user_sex},'{$user_ico}','{$now_time}',0)";
 $dbo->exeUpdate($sql);
 foreach ($sort_rs as $rs) {
     $sort_id = $rs['id'];
     $sort_name = $rs['name'];
     $sql = "insert into {$t_pals_sort} ( name , user_id ) values ( '{$sort_name}' , {$user_id} )";
     $dbo->exeUpdate($sql);
 }
 if ($invite_fromuid) {
     increase_integral($dbo, $int_invited, $invite_fromuid);
コード例 #3
0
ファイル: login_act.php プロジェクト: omusico/Social
    echo 'emailmsg|' . $l_langpackage->l_not_check;
    exit;
}
$get_pws = $user_info['user_pws'];
if ($get_pws != $user_pws) {
    echo 'pwdmsg|' . $l_langpackage->l_wrong_pass;
    exit;
}
if ($user_info['is_pass'] == 0) {
    echo 'emailmsg|' . $l_langpackage->l_lock_u;
    exit;
}
$mypals = getMypals($dbo, $user_info['user_id'], $t_mypals);
set_sess_mypals($mypals);
set_sess_username($user_info['user_name']);
set_sess_userid($user_info['user_id']);
set_sess_usersex($user_info['user_sex']);
set_sess_cgroup($user_info['creat_group']);
set_sess_jgroup($user_info['join_group']);
set_sess_userico($user_info['user_ico']);
set_session('hidden_pals', $user_info['hidden_pals_id']);
set_session('hidden_type', $user_info['hidden_type_id']);
set_sess_plugins($user_info['use_plugins']);
set_sess_apps($user_info['use_apps']);
set_sess_online($hidden);
set_session($user_info['user_id'] . "_dressup", $user_info['dressup']);
$sql = "select * from {$t_frontgroup} where gid='{$user_info['user_group']}'";
$rights = $dbo->getRow($sql);
if ($rights) {
    set_sess_rights($rights['rights']);
} else {
コード例 #4
0
ファイル: paper_related.php プロジェクト: omusico/Social
function paper_related_save_user_session($user_openid)
{
    global $tablePreStr;
    global $dbServs;
    global $log;
    $t_users = $tablePreStr . "users";
    $dbo = new dbex();
    dbtarget('r', $dbServs);
    $querySql = "select user_id,user_nickname,user_ico,position_x,position_y,user_school from {$t_users} where weixin_openid = '{$user_openid}'";
    $res = $dbo->getRow($querySql);
    file_put_contents($log, "\nSave User " . $user_openid . " Session Sql Query: " . $querySql . " Query Res: " . (empty($res) ? "NULL" : "Not NULL"), FILE_APPEND);
    if (!empty($res)) {
        set_sess_userid($res['user_id']);
        set_sess_weixin_openid($user_openid);
        set_sess_username($res['user_nickname']);
        set_sess_userico($res['user_ico']);
        set_session('position_x', $res["position_x"]);
        set_session('position_y', $res["position_y"]);
        set_session('user_school', $res['user_school']);
        set_sess_online('0');
        file_put_contents($log, "\n Save User Name: " . $res['user_nickname'], FILE_APPEND);
    }
}