Re: [偷可] 超級快請進已回收

看板talk作者 (小小摺)時間7年前 (2018/04/04 13:59), 編輯推噓3(304)
留言7則, 4人參與, 7年前最新討論串3/14 (看更多)
難得再來一篇專業分析文騙騙稿費XDD ※ 引述《likebike (小小摺)》之銘言: : 借個以前的標題, : 是說剛剛有事沒事看一下使用者名單, : 4 * SuperFast 我都發很優的廢文 * 閱讀文章 24'07 : 5 * SuperFast 我都發很優的廢文 * 查詢 SuperF 23'17 : 6 * SuperFast 我都發很優的廢文 * 閱讀文章 0'40 : 合理懷疑是用手機上站的XDD : 記得重複登入時要把還在登入的刪掉(除非是要雙開 : 不然有些會讓帳號always在線, : 但是明明已經斷掉了,所以發呆時間會無限增加, : 聽說超過一天就不能踢下站了,包含站長權限也是喔QQ : 小知識: ptt不會因為你的在線時間而增加你的等級喔XDD

04/03 13:43,
對對我是用手機,但是他也會自動清除上站紀錄吧
04/03 13:43
應該是要看各app如何去運作, 像是我知道有app是登入時問你要不要清除其他連線, 不過app的便民措施(?),有那個"以後都這樣選擇"的那種鍵, 很可能你有一次點不要,他以後就自動選擇不要清除其他連線XDD 至於要怎麼改設定... ptt沒有官方app,請自行詢問app開發者或洽AppsForBBS看板 <--經典的一句話XDD P.S. 不是清除上站紀錄,是清除你那隻帳號在其他地方的登入, 上站紀錄指的是 (U)ser 【 個人設定區 】>(L)My Logs 【個人記錄】 (最近上線...) 這個上站紀錄是系統會自動清除的, 但規則是什麼只有系統部的會知道. 小知識: 站長有權限可以看到每個使用者的上下站紀錄喔XD

04/03 13:44,
還有倒數第二行是什麼意思呀?
04/03 13:44
: 聽說超過一天就不能踢下站了,包含站長權限也是喔QQ 應該這樣講, 使用者名單有一個欄位是"發呆", 其實就是看你有多久沒有動BBS站了啦, 如果你維持連線的狀況,但沒有操作,發呆時間會一直增加, 但這不是絕對,pcman或一些程式有防呆設置, 就是超過n分鐘就會自動送出某鍵 (這個看每個人的設定 這時候發呆時間就會重新計算. 如果是斷線的狀態, BBS站可能還是會以為你在線(這個原理是什麼我不太理解), 只是防呆設置沒辦法使用,所以發呆時間會一直增加, 當超過24小時,發呆那欄就會出現 "-----", 如果不相信可以去使用者名單上看看喔XDD 那就我所知, 如果發呆時間超過24小時, 那麼那隻帳號就會在站上待到下一次重開機為止, 對一些人來說可能沒差, 不過.. 以現在ptt的設置,一般使用者的帳號只能在站上有3個, 剛剛測試了一下第四個他不會讓你登入, 可是昨天測試站長帳號不在這個限制裡面XDD 這也是當初分析陳到五連發不是一次五開的關鍵.

04/03 13:45,
什麼是踢下站??
04/03 13:45
踢下站有分幾個情形, 簡單來說就是強制斷線, 有時候就會覺得明明ptt連好好的,為什麼會斷線? 有87%的答案是自己的網路斷線,或是ptt站掛掉(拒絕連線), 有12.87%的答案是那隻帳號在其他地方(包含分頁,簡稱雙開)被登入, 登入時會問一個問題: 注意: 您有其它連線已登入此帳號。 您想刪除其他重複登入的連線嗎?[Y/n] 預設的答案是Y,如果沒有選n,則其他登入的連線都會斷掉, 如果不是你自己重複登入,就是有可能被盜用, 記得重新上站的時候注意一下上次上站IP. 還有0.13%的機會, 是站長用權限把你踢下站, 有可能是透過改權限的方式(ex:開罰單),也有可能是用下站鍵(我忘記是什麼了 最後的機會原則上我們遇不到, 反而是BOT機器人有可能會遇到這個問題啦XDD 好吧講到這邊,還是要放上一點具有公信力的原始碼: https://github.com/ptt/pttbbs/blob/594acf93241e52271f4cdfb1ebbfedb781588b8f/ mbbsd/mbbsd.c#L623 static void multi_user_check(void) { register userinfo_t *ui; char genbuf[3]; if (HasUserPerm(PERM_SYSOP)) return; /* don't check sysops */ srandom(getpid()); // race condition here, sleep may help..? if (cuser.userlevel) { usleep(random()%1000000); // 0~1s ui = getotherlogin(1); if(ui == NULL) return; move(b_lines-3, 0); clrtobot(); outs("\n" ANSI_COLOR(1) "注意: 您有其它連線已登入此帳號。" ANSI_RESET); getdata(b_lines - 1, 0, "您想刪除其他重複登入的連線嗎?[Y/n] ", genbuf, 3, LCECHO); usleep(random()%5000000); // 0~5s if (genbuf[0] != 'n') { do { // scan again, old ui may be invalid ui = getotherlogin(1); if(ui==NULL) return; if (ui->pid > 0) { if(kill(ui->pid, SIGHUP)<0) { perror("kill SIGHUP fail"); break; } log_usies("KICK ", cuser.nickname); } else { fprintf(stderr, "id=%s ui->pid=0\n", cuser.userid); } usleep(random()%2000000+1000000); // 1~3s } while(getotherlogin(3) != NULL); } else { /* deny login if still have 3 */ if (getotherlogin(3) != NULL) { sleep(1); abort_bbs(0); /* Goodbye(); */ } } } else { /* allow multiple guest user */ if (search_ulistn(usernum, MAX_GUEST) != NULL) { sleep(1); vmsg("抱歉,目前已有太多 guest 在站上, 請用new註冊。"); exit(1); } } } 簡單翻譯出來的結果應該跟上面的差不多, 有問題再提出來吧XD P.S. 記得以前在SYSOP板有看到有人沒有正常登出所以發呆超過24小時, 帳號站長有說他用權限也踢不掉,可以推測站長用權限也沒辦法. 大家要記得正常的登出喔,不要偷懶!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.48.158 ※ 文章網址: https://www.ptt.cc/bbs/talk/M.1522821582.A.BED.html

04/04 14:01, 7年前 , 1F
樓下超級哭
04/04 14:01, 1F

04/04 14:03, 7年前 , 2F
LP哥不要讓我這篇沒有騙到推文數啦QQ
04/04 14:03, 2F

04/04 14:04, 7年前 , 3F
這邊都沒什麼推文數吧
04/04 14:04, 3F

04/04 14:05, 7年前 , 4F
那我能騙到LP哥的推嗎!!!! (x
04/04 14:05, 4F

04/04 14:05, 7年前 , 5F
懂了哈哈,來看看我的設定好了^^
04/04 14:05, 5F

04/04 14:05, 7年前 , 6F
CD中,沒辦法推
04/04 14:05, 6F

04/04 14:08, 7年前 , 7F
幫推
04/04 14:08, 7F
文章代碼(AID): #1Qn6dElj (talk)
討論串 (同標題文章)
文章代碼(AID): #1Qn6dElj (talk)