Bonjour la mailling list ;)

Je suis actuellement confronté a une problematique. J'ai une source Harbor et un fonction d'authentification pour cette source

def auth(user,password) =

  ret = get_process_lines("php /var/www/webradio/auth.php #{user} #{password}")

  ret = list.hd(ret)

  if ret == "true" then

    true

  else

    false

  end

end

def jingle_live() =
        r = list.hd(get_process_lines("php /var/www/webradio/jingle.php 
#{user}"))
        request.create(r)
end

live = input.harbor(id="harbor", auth=auth(), port=8080, "/live")
j_live=request.dynamic(jingle_live)
j_live=delay(600.,j_live)
live =smooth_add(delay=0,p=1,normal=s,special=j_live)

J'explique un peu le principe:

1. L'utilisateur se connecte sur le source Harbor avec, par exemple, le
   nom d'utilisateur "test"
2. La fonction "auth()" retourne "true" et l'utilisateur prend donc le
   controle.
3. Ensuite toutes les 10 minutes, le jingle que PHP a renvoyé
   correspondant a "user" est joué

J'avais songé a opter pour cela:

j_live=single("path/to/#{user}.mp3")
j_live=delay(600.,j_live)
live =smooth_add(delay=0,p=1,normal=s,special=j_live)

Mais la solution précédente présenter l'avantage de toute une gestion via PHP et je préfère.

La question est: Cette solution est elle la plus adéquat? Peut-on l'améliorer dans mon cas? Et si elle est correct j'espère qu'elle profitera a quelqu'un

Merci

Antoine


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to