Mình cần lấy userID , tức là session của user log vào xenforo để viết code xử lý , Mong các bạn support giúp mình với ^^
Mình muốn thế này khi user đăng nhập vào thì phải nảy sinh ra session hoặc cookie để lưu trữ trạng thái đăng nhập, mình muốn tạo 1 ứng dụng bằng php thao tác bằng chính user đăng nhập . ví dụ đăng nhập vào user có ID user là 2 thì làm sao mình tạo 1 trang php riêng có thể biết được trạng thái đăng nhập ở forum của user đó và xác định được ID user là 2 ^^
Đây là biến của bạn: {$user.user_id} Ngoài ra bạn có thể tham khảo các biến sau đây: {$visitor.user_id} {$visitor.username} {$visitor.user_group_id} ---- Nhớ Like nếu thấy hữu ích
Hic... Xen có sẵn "Stay logged in" ở cạnh Log in đó thôi bạn. Mình cũng chưa hiểu bạn định làm gì với UserID nữa
Bạn ấy muốn viết 1 ứng dụng php để theo dõi 1 user bất kỳ dựa trên cookie đăng nhập còn mục đích để làm gì thì chịu có thể là....
Có thể dùng chức năng search ID để nạp tiền vào tài khoản chăng? Cú pháp NAP (Số ID) gửi 8789 Ví dụ: Thành viên có ID là 235 Cú pháp sẽ là NAP 235 MÌnh nghĩ chắc đó cũng là 1 cách để sử dụng userID Mà làm sao để soạn ra khung search userID ta? Admin chỉ code search ID đi. Trong admincp chỉ có search tên thành viên thôi !
không cao siêu vậy đâu bạn . Mình muốn tạo 1 table card bao gồm những record là mã thẻ .Mình muốn tạo 1 ứng dụng cho thành viên có thẻ mua thẻ ý mà . mà tạo 1 file php riêng thì không thẻ này lấy được mã userID của member để biết mà làm . Bạn nào giúp mình với ......
ý bạn ấy là viết 1 code php vd như lode.php khi chaycode này thì thông tin sẽ lấy ra từ forum vd uderid , username,money.... giống bên VBB ấy
Có tìm hiểu nhung làm ko dc có gì bồ ngâm cứu thêm PHP: <?$startTime = microtime(true);$fileDir = dirname(__FILE__); //my xenForo install is located in webroot/xf/ and my script is in webroot/ require($fileDir . '/library/XenForo/Autoloader.php');XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library'); XenForo_Application::initialize($fileDir . '/library', $fileDir);XenForo_Application::set('page_start_time', $startTime); class FooBar extends XenForo_Controller{ public function responseNoPermission() { return $this->responseError(new XenForo_Phrase('do_not_have_permission'), 403); }} $controller = new FooBar(new Zend_Controller_Request_Http(), new Zend_Controller_Response_Http(), new XenForo_RouteMatch());$controller->preDispatch('');$visitor = XenForo_Visitor::getInstance();$userid=XenForo_Visitor::getUserId();$connectall = mysql_connect("localhost","db_user","db_pass") or die("Error connect database !"); mysql_select_db("db_name",$connectall) or die ("Die select database: ".mysql_error()); $sqlall = "SELECT * FROM xf_user WHERE user_id=".$userid."";$queryall = mysql_query($sqlall,$connectall); $numrowall = mysql_num_rows($queryall); if($queryall) { while($rowall=mysql_fetch_array($queryall)) {echo $rowall['user_id'];if($rowall['user_id']==NULL){echo 0;}echo $rowall['username'];echo $rowall['bdbank_money'];}}mysql_close($connectall);?>