Sto costruendo un sito in cui il personale avrà una propria sezione del sito: example.com/jones, example.com/smith, ecc. Jones e smith sono gruppi di modelli con gli stessi modelli all'interno (usando Stash e Low Variables per tenerlo tutto ASCIUTTO). Alcuni utenti avranno esigenze diverse per la privacy. Da un lato la loro sezione sarà pubblica. Dall'altro lato, alcuni utenti dovranno amministrare chi può accedere al loro contenuto (usando gli amici di Solspace).Proteggere con password un gruppo di modelli ExpressionEngine
Tuttavia, nel mezzo di tale intervallo sono alcuni che vogliono solo proteggere contro qualsiasi persona a caso vedere il loro contenuto. Non voglio usare membri/gruppi di membri per gestirlo. Non voglio che i visitatori debbano registrarsi per vedere il contenuto. Un account membro condiviso è un'opzione, ma l'abbiamo escluso a causa di altri problemi (cosa succede se la password viene reimpostata, i commenti lasciati sotto lo stesso account, ecc.
Quello che vorremmo è proteggere con password il gruppo di template Lo staff può far sapere alle persone dove vedere la loro pagina e far sapere agli utenti qual è la password. Tutto questo è possibile a livello di server, ma è possibile consentire all'utente di gestire direttamente la password? minimizzare quanto abbiamo bisogno di avere le mani su admin di questo il meglio.Un campo personalizzato e un add on che permette questo tipo di sicurezza? Non ho visto nulla su Devot-ee i metodi sui forum non lo fanno Un po 'di longshot, ma ho pensato di chiedere
FYI ... Ho provato a utilizzare l'approccio htaccess e htpasswd per richiedere una password su determinati gruppi di modelli. Tuttavia non sta funzionando. Questo funziona per le directory "reali", ma dal momento che EE in realtà non ha una cartella in cui l'URL indica che non funziona. example.com/private è in server_path/system/expressionengine/templates/default_site/private e non server_path/private – Doug
Questo assolutamente può funzionare. Mi chiedo se il problema è di nascondere index.php. Hai provato ad attivare la password su example.com/index.php/private? – AllInOne
il file htaccess viene inserito nella directory da proteggere. Per quanto ne so, non c'è un modo per metterlo da qualche altra parte e dirgli quali directory proteggere. È possibile indicare da dove consentire il traffico, ovvero consentire ad alcuni URL o domini di accedere ai contenuti, ma richiede la password da altri. – Doug