Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Limitazione accesso a pagine tramite i ruoli

Autore Messaggio
guro64

Principiante
Principiante
4 Discussioni



Profilo - guro64
17 novembre 2007 alle 20:57:10 Profilo - guro64Invia un messaggio privato Rispondi quotando
E' possibile limitare l'accesso a determinate pagine utilizzando i ruoli per gli utenti registrati?

Grazie
g.
guro64

Principiante
Principiante
4 Discussioni



Profilo - guro64
19 novembre 2007 alle 16:33:31 Profilo - guro64Invia un messaggio privato Rispondi quotando
Nessuno mi puo' aiutare?
Grazie..
freepaolo

Avanzato
Avanzato
170 Discussioni



Profilo - freepaolo
19 novembre 2007 alle 19:43:27 Profilo - freepaoloInvia un messaggio privato Rispondi quotando
Certo è possibile basta che a inizio pagina crei un If Then Else Con iRole!! [lo]
danika

Amatore
Amatore
25 Discussioni



Profilo - danika
27 gennaio 2008 alle 15:58:14 Profilo - danikaInvia un messaggio privato Rispondi quotando
Non capisco io dovrei creare una pagina per inviare sms ma vorerei che la inviasse solo l'admin come faccio?
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
28 gennaio 2008 alle 08:44:31 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Nelle funzioni di Aspnuke vi è questa:
Function IsAuthorizedBin(iAccessRole)
che fa proprio al caso tuo, richiamando la funzione con una stringa di questo tipo:
If IsAuthorizedBin(ROLE_ADMIN) THEN
......(codice per inviare l'SMS)
Else
CreateTable "Role", "", GetTranslation("LANG_MUST_HAVE_ROLE"), ""
End If
Puoi gestire la tua pagina.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

danika

Amatore
Amatore
25 Discussioni



Profilo - danika
28 gennaio 2008 alle 09:47:44 Profilo - danikaInvia un messaggio privato Rispondi quotando
Grazie DIV sempre puntuale i m essaggi li devo inviare con sms targhet di aruba potresti gentilmente essermi + chiaro
nel senso che vorrei creare un blocco laterale per inviare l'SMS CHE SI COLLEGHI ALLA PASINA SMS.ASP(DA CREARE)
danika

Amatore
Amatore
25 Discussioni



Profilo - danika
28 gennaio 2008 alle 09:49:14 Profilo - danikaInvia un messaggio privato Rispondi quotando
Modificato il 05 febbraio 2008 alle 21:51:44

Div non riesco fammi capire meglio se puoi tieni presente, non so' se conosci il servizio ma tichiede ch i file siano messi nella cartella public e si appoggia su un database aparteper gestire la rubrica Grazie anticipatamente
danika

Amatore
Amatore
25 Discussioni



Profilo - danika
15 febbraio 2008 alle 16:34:29 Profilo - danikaInvia un messaggio privato Rispondi quotando
Ragazzi sono in attesa per un'eventuale risposta se potete rispondetemi ve ne saro' molto grato
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
15 febbraio 2008 alle 17:56:41 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Il file che gestisce gli sms può risiedere in qualsiasi cartella, per creare la pagina SMS.ASP dovrai inserire (se vuoi che la pagina usi le funzioni e la grafica di Aspnke) i virtual include necessari:
<!-- #include virtual="/includes/includes-inc.asp" -->
<!-- #include virtual="/includes/toppage-inc.asp" -->
questi ad inizio pagina.
Poi, dovrai aprire il codice asp con:
<%
CreateTopTable "sms", GetTranslation("LANG_SMS")
QUI DOVRAI INSERIRE IL CODICE PER INVIARE GLI SMS e, se desideri che solo tu possa vedere la pagina, dovrai inserire il ciclo If che ho scritto in un post più sopra.
Chiudi il codice asp con:
CreateBottomTable ""
%>
<!-- #include virtual="/includes/bottompage-inc.asp" -->
<!-- #include virtual="/includes/clearitall-inc.asp" -->
Fine pagina.
Salvala in PUBLIC, poi dovrai creare il link nel menù, apri il file MENUITEMS.XML, inserisci un <element> nella posizione che preferisci.
Esempio:
<element>
<text type="translation">LANG_SMS</text>
<link type="instruction">GLOBAL_SITE_PATH &amp; "/public/sms.asp"</link>
<target></target>
<bullet></bullet>
<role>ROLE_ADMIN</role>
<flag type="instruction">GLOBAL_NEWS_TOP</flag>
</element>
Spero di esserti stato di aiuto.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

ServiziGratis.com

Esperto
Esperto
249 Discussioni



Profilo - ServiziGratis.com
15 febbraio 2008 alle 18:37:30 Profilo - ServiziGratis.comInvia un messaggio privato Rispondi quotando
conosco perfettamente il servizio visto che lo utilizzo una spiegazione meglio di dj non potrei dartela, ma per i ruoli la parte fondamentale scritta da dj te la evidenzio
<role>ROLE_ADMIN</role>
ovviamente tutto il codice fornito da dj :
<element>
<text type="translation">LANG_SMS</text>
<link type="instruction">GLOBAL_SITE_PATH &amp; "/public/sms.asp"</link>
<target></target>
<bullet></bullet>
<role>ROLE_ADMIN</role>
<flag type="instruction">GLOBAL_NEWS_TOP</flag>
</element>

lo dovrai inserire in MENUITEMS.XML che a te si trova in public/xml/MENUITEMS.XML lo editi col notepad e dopo un qualsiasi tag di chiusura </element> inserisci il codice....
ti ripeto per stabilire i ruoli che possono accedere ad una pagina è importante la prima riga role che puoi modificare a tuo piacimento...
tieni presente che pur limitando l'accesso agli admin anche un solo admin potrebbe consumare tutti gli sms in un solo giorno...per potergli permettere invece di inviare un solo sms al giorno devi attendere che finisco di fare il cookie (se funzionerà)di ogni iscritto(anche admin)per evitare appunto che un utente possa consumare tutti gli sms!!!
se invece non devi inserire i 35 caratteri di spot ti consiglio di non prendere i target ma comprare il servizio:
rivendi sms/mms che in pratica non devi per forza venderli li puoi anche regalare...gli fai un user password a parte ai tuoi admin e gli dai un numero limitato di sms...io nel mio sito ho proprio questo servizio la demo la puoi vedere proprio dal sito aruba e in pratica regalo 5 sms o 1 mms per ogni utente il vantaggio tra i 2 servizi sono appunto possibilità di inviare mms e il pannello di gestione degli utenti...
facci sapere se risolvi!!!
---------------
Un saluto Antonio http://www.servizigratis.com
Da oggi puoi inviare sms/mms gratis [lo]
 1  2  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 129
Membri : 0 offline Anna

Iscritti

 Utenti: 18941
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2829 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 2748696 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi