2015-10-16 75 views
-1

我已經嘗試過這個代碼進行登錄認證,但它不工作。請幫助任何人。使用curl登錄認證php

<?php 
    define('URL', 'https://xxxxxxxxxxx.net/'); 
    function authenticate($uname, $pass) { 

    $url = URL . 'Issue/Bug-5555'; 

    $curl = curl_init(); 
    curl_setopt($curl, CURLOPT_USERPWD, "$uname:$pass"); 
    curl_setopt($curl, CURLOPT_URL, $url); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // ssl ensure cert 
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); /// ssl ensure cert 

    $issue_list = (curl_exec($curl)); 
    echo $issue_list; 

    return $issue_list; 
} ?> 
+0

歡迎SO!請你能提供更多關於你的代碼無法工作的細節嗎?任何錯誤信息等。另外,請您詳細說明您已經嘗試解決您遇到的問題。 –

+0

你在做什麼錯誤? – Ninju

+0

上面的代碼是我試過,但我只收到空值.. – vijay

回答

0

您需要指向/ REST/API /端點查詢JIRA API ...

$url = JIRA_URL . 'rest/api/2/issue/Bug-5555'; 
+0

我已經嘗試過,但它的返回空值.. – vijay