2017-06-11 13 views
1

こんにちは私は私のプログラムにログイン機能を追加したい。ログインシステム。 StreamReaderの文字列への変換

私はストリームリーダから文字列型にconvertionで

HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(
site+"register.php?u=" 
+username+"&p="+sha1(password) 
+"&e="+email+"&tmp="+sha1(act_link= new StreamReader(wr.GetResponse().GetResponseStream()); 

をstuckingていますそれは言う:

が暗黙のうちに '文字列'

に型 'はSystem.IO.StreamReader' を変換できません。

私の場合はどうすれば解決できますか?私はそれがすべて1行にあるべきだと思うので、私は混乱しています。

+0

'HttpWebRequestのWR =(HttpWebRequestの)WebRequest.Create(... SHA1(act_link =新しいStreamReaderを(WR ...)だ;'あなたがのためにWRを使用しようとしています –

+0

私はこのチュートリアルに従おうとしました。https://www.se7ensins.com/forums/threads/creating-a-register-login-activation-c-php-sql.994890/ 私は現在別の方法を使用していますまた、PHPを使ってこのサンプルを試してみたいと思っていますが、私はそれを解決することができませんでしたのでここで質問しています。エラーから学ぶことができます。 –

+0

Georあなたは正しいです。私はまた、wrを作成して失敗していました。 –

答えて

0

私はそれは^^

public static string register(string username, string password, string email, string act_link) 
    { 
     string s = string.Empty; 
     try 
     { 
      string site = "http://yoursite.com/"; 
      HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(site + "register.php?u=" + username + "&p=" + sha1(password) + "&e=" + email + "&tmp=" + sha1(act_link)); 
      StreamReader sr = new StreamReader(wr.GetResponse().GetResponseStream()); 
      s = sr.ReadToEnd(); 
     } 
     catch (Exception ex) { } 
     return s; 
    } 
関連する問題