Skip to content

Instantly share code, notes, and snippets.

@tejima
Created June 22, 2011 12:08
Show Gist options
  • Save tejima/1039946 to your computer and use it in GitHub Desktop.
Save tejima/1039946 to your computer and use it in GitHub Desktop.
login api for OpenPNE2
<?php
require_once './config.inc.php';
require_once OPENPNE_WEBAPP_DIR . '/init.inc';
//if(OPENPNE_USE_API != true){
// die("API NOT ACTIVE");
//}
$address = $_GET['address'];
$password = $_GET['password'];
$c_member_id_pc = db_member_c_member_id4pc_address($address);
$c_member_id_ktai = db_member_c_member_id4ktai_address($address);
if($c_member_id_pc && !db_member_is_login_rejected($c_member_id_pc)){
$c_member_id = $c_member_id_pc;
}
if($c_member_id_ktai && !db_member_is_login_rejected($c_member_id_ktai)){
$c_member_id = $c_member_id_ktai;
}
if($password == db_member_hashed_password4c_member_id($c_member_id)){
$result = array("member_id" => (int)$c_member_id);
}else{
$result = array("member_id" => -1);
}
echo '{"member_id":' . $result['member_id'] . '}';
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment