影子用戶

最近在一些內(nèi)部系統(tǒng)中看到一個好玩的東東“影子用戶”(另一個系統(tǒng)叫“化身成蝶”)。百度上關(guān)于“影子用戶”的解釋和我今天要寫的并不是一個東西,我也搜索了一番我要寫的這個東西有啥認知更為廣泛的叫法,但是無果。不知道各位看到這里猜出了幾分?

“影子用戶”就是指為系統(tǒng)管理員開放的一個模擬系統(tǒng)中其他用戶登錄后狀態(tài)的入口。
顯然這個功能肯定是給系統(tǒng)的開發(fā)者使用的,用途呢一般是為了排查和用戶相關(guān)的特定問題。
做公司內(nèi)部的功能性平臺,經(jīng)常會遇到這樣的問題:

用戶:hello 我這邊看不到xxx節(jié)點
管理員:你截個圖給我看看你那看到的樣子
用戶:【截圖一張】
管理員:不對不對,不是截這里,是把這個打開【截圖一張】截這里
用戶:囧。。。【截圖一張】
管理員:不對。。。還得再往里打開一層再截圖。。。
用戶:好復(fù)雜。。。要不我來找你看看吧?
管理員:可以,我在大廈F2-AW274
用戶:你在北京啊。。。我在上海。。。

在這時候,如果系統(tǒng)有“影子用戶”的功能,管理員只需要“化身為蝶”變成提問的用戶去操作一下,就可以很快的確定,是用戶使用不正確還是系統(tǒng)真的出bug了。

另外,除了確認一些問題外,“影子用戶”的功能還可以迅速的將你化身為具體一個用戶,可以方便的觀察一些特定用戶的配置喜好。(當然這些配置喜好都會記錄在數(shù)據(jù)庫,但是畢竟沒有這樣看的直觀方便嘛)

再延伸一步,跳出內(nèi)部系統(tǒng)的話,拿“人人網(wǎng)”來舉個栗子。首先我可以確定的是,“人人網(wǎng)”的特定管理員肯定有全網(wǎng)內(nèi)容的最高權(quán)限。但是這樣只能說你能看到并編輯全網(wǎng)內(nèi)容,但是你沒法化身為具體的某個用戶。假設(shè)有“影子用戶”的功能的話,你可以化身后更具體的觀察單個用戶的配置喜好,習(xí)慣等等。(這里我認為,用戶的密碼信息,是不應(yīng)該被管理員所知曉的)

以上只是我想到的幾點,各位要是想到“影子用戶”還能在其他哪里發(fā)揮奇妙的作用,歡迎留言交流~~~

最后,我只是個做內(nèi)部系統(tǒng)的產(chǎn)品狗

==========update==========

這篇文章給偉大的程序猿大哥@duyue看了后,告訴我“Django userswitch,加一行就達到目的”。也就是說,“影子用戶”的實現(xiàn)成本還是挺低的,看來以后其他程序猿大哥不能把實現(xiàn)成本高來拒絕我了~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容