http://oshiete.goo.ne.jp/qa/8622954.html
以上で質問内容がご確認できます。
[ web.config ]がカギを握っているのかわかりませんが!?
[ web.config ]のプログラムのを以下のURLで公開しました。
http://homepage3.nifty.com/mtaiyo/web.config
以上ですが、
[ web.config ]プログラムのどこかを
変更すれば、現在のログインユーザとパスワードで
ログインできるようになるのでしょうか!?
ログインユーザとパスワードを変更してもかまいません
とにかくログインができるように成りたいです。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
焦っておられるのはわかりますが、ASP.NETの認証プロバイダのしくみを知らないと、解決はできません。
また、ASP.NETユーザ以外のアドバイスも全部調子外れです。
基本的に、Webアプリケーションというのは、「認証」に関する処理をしなければ、URLを知っている誰でも使用できることになります。
で、これに何らかの「認証」の仕組みを入れるのですが、ASP.NETでは「Windows認証」と「Form認証」の2つの方式を用意して、その全体を「認証プロバイダ」というモジュールにまとめています。
phpなどで普通のWebアプリを作ると、アカウントとパスワードを入力させ、その値でデータベースをアクセスして、その結果(ユーザが何だとかグループがどうしたとか)をセッションというパラメータに書き込んで、さまざまなプログラムで「ユーザか否か」とか「そのユーザの機能は何か」といったふうに判断するプログラムを書くわけですが、ASP.NETの「認証プロバイダ」はこれを抽象化した機能にまとめあげ、さらに「ログインコントール」という、ログインからユーザ登録、パスワード忘れに対応した画面表示やメール送信機能まで持たせてあります。
当然、指定されたディレクトリ内のプログラムは全部、「認証された」ユーザでないと使用できません。
で、ご提示のプログラムには明らかにこの機能が使われています。
この内容に疎い人が使うのであれば、いっそ先述の「オレオレ的ユーザフレームワーク」でも使えばいいものを、きっちりLoginコントロールまで使って開発されています。
Web.configというのはプログラムではなく、プログラムで使われる「パラメータ」が書かれたファイルです。
で、ご提示のWeb.configには、「Form認証」を使用することまでは宣言されていますが、その詳細が書かれていません。元々は書かれていたものを、勝手わからず「ASP.NET管理ツール」を使って消してしまったか、ちゃんとしたWeb.configを使っていないかのどちらかです。
以下のページに、「簡単な」認証プロバイダの使用法が出ていますので、手順を追ってWeb.configを再構築してください。
http://msdn.microsoft.com/ja-jp/library/xdt4thhy …
「簡単な」というのは、ログイン定義やユーザ管理について、すべて自力でプログラム実装しつつ、スキーム(仕様事項)だけ認証機能プロバイダの機能を使う、といった方法に比べての話です。
何回も繰り返しますが、「認証プロバイダ」は、使わなくても「オレオレ認証」できますし、提供された機能をフルに使っても、あるいは(独自の機能をさらに追加して)カスタマイズして使っても、いっそ認証など何もつかわなくてもいい世界なのですが、前任者さんが「認証プロバイダ」の「フォーム認証」を使用していたため、その仕組みが分からないと改良できません。
理解できないなら、認証を外してもらうなり、カスタマイズしてもらうなり、再実装してもらうなり、業者かフリーランスのエンジニアでも呼んで有償改修してもらうしか道はありません。
ただその場合、「ASP.NETの認証プロバイダ」である旨をきちんと伝えないといけません。
ご回答誠にありがとうございました。
ご回答の冒頭を読む限り、システムはかなりの優れものと判断しました。
まして、一番肝心な認証がトラブッタたので、お手上げです。
このプログラムは5年ぐらい前、プログラムは素人の上司からの贈り物だそうです。
作者は、プログラムの復職でるぐらいの腕がある方だったですね!!
私はVBなどは理解できませんのでその他周辺では誰一人と分からない_ _
復旧できる見込みがないので、システムは断念し、昔の原始的な方法で完全シフトします。
全国からの電話が増えるのが嫌ですが・・しかたない_ _
No.3
- 回答日時:
>「現在のログインユーザとパスワード」というのは何に対してのログインユーザとパスワードなんですか。
> 以下URLが最初に出てくるログインするダイアログBOXのプログラムです。
私が聞いている『「現在のログインユーザとパスワード」というのは何に対してのログインユーザとパスワードなんですか。』の説明になってないんですけど・・・
本質問と
http://oshiete.goo.ne.jp/qa/8622954.html
http://oshiete.goo.ne.jp/qa/8622959.html
から察するに
「(Windowsに)サインインしているアカウントのユーザー名とパスワードを使ってASP.NETで構築されたWebアプリケーションに自動ログインするにはどうしたらいいですか?」
という質問をしたいのではないですか?
ありがとうございます。
何対してログインの件で
とりあえず、限定ユーザでログイン可能なので
ログインしてアドレスを見ました
最後アドレスは「Default.aspx」でした。
「Default.aspx」のファイルをVisual Web Developer で見ると確かに、web画面文字が、
羅列に埋め込まれています。
直接ログイン後のアドレスでアクセスすると、再度「login.aspx」
の認証画面に移行して、素人が作ったプログラムにしてはよくできすぎています。
なので困っています。
No.1
- 回答日時:
ActiveDirectory環境下なら
http://msdn.microsoft.com/ja-jp/library/ms180890 …
が参考になるんじゃないかと思いますが細かい事は知りません。
>変更すれば、現在のログインユーザとパスワードで
>ログインできるようになるのでしょうか!?
>ログインユーザとパスワードを変更してもかまいません
>とにかくログインができるように成りたいです。
もう少しまともに書けませんか?
「現在のログインユーザとパスワード」というのは何に対してのログインユーザとパスワードなんですか。
そして何にログインしようとしてるんですか?
Windowsへのログインと
ASP.NETで構築したwebサイトへのログインの
異なる「ログイン」を一つの「ログイン」という単語だけ書かれていませんか?
この回答への補足
ご回答ありがとうございます。
「現在のログインユーザとパスワード」というのは何に対してのログインユーザとパスワードなんですか。
以下URLが最初に出てくるログインするダイアログBOXのプログラムです。
http://homepage3.nifty.com/mtaiyo/login.aspx
トラブルの経緯が以下で確認ができます。
http://oshiete.goo.ne.jp/qa/8622959.html
プログラムの流れが、私は素人なのでよくわかりませんが、実際に動かしているプログラムは
URLアドレスは末尾が”login.aspx”なのでそのプログラムを見ればわかると思います・が
ダイアログBOXに、
[ユーザ名][パスワード]を入力する画面⇒から次渡されるプログラムはWeb.confi?なのですかね!(わかりません。)
ログインに成功したら、最初に開かれるプログラムは何か?手元に問題のプログラムがないので見ないとわかりません。
ログインユーザにも 管理者・限定・閲覧のみ・などの権限の種類があります。
それを司っているのプログラムをいじればできそうですが、やり方がわかりません?
以前直接ログイン後のプログラム開こうとすると、セキュリティが働くのか[login.aspx]に自動で移行してダイレクト開くのは無理でした。
素人が作ったプログラムと聞いていますが!よくできていると思います。
以上よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Android(アンドロイド) スマホでの認証コード入力について 10 2023/03/25 11:21
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- Instagram 助けてください! 昨日Webインスタでログインしようとしたらメモしてあったパスワードが違いますと出た 3 2022/08/18 18:26
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- ルーター・ネットワーク機器 NUROのルータF660Aについて 2 2022/09/07 11:44
- その他(動画サービス) 「ユーネクスト」のファミリー登録について教えてください 2 2023/07/01 13:05
- PHP php ログイン 1 2022/11/01 00:24
- Outlook(アウトルック) OCN WEBメールについて 1 2022/05/18 23:33
- UNIX・Linux Ubuntu on Xorgのログインについて 2 2023/08/10 15:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPからWindowsログインユーザ...
-
セッション管理について(同時...
-
特定の端末からのみWebシステム...
-
VBAでHTTPログイン
-
ヤフオクアプリをスマフォにD...
-
青い枠のみのHTML
-
DFDの書き方について
-
ログイン状態が切れないように...
-
c# 文字列の最後から1文字削除...
-
WCFのwsDualHttpBindingについて
-
DataGridViewのチェックボック...
-
HTMLボタンの文字色を変え...
-
Accessの画面更新を一時的に停...
-
getParameterで値が取得できず...
-
エクセルVBA 別のブックのユ...
-
submitボタンにvalue属性の値で...
-
グリッドビューでのチェックボ...
-
Q&Aフォームを作成したいのです...
-
コンピュータへの接続数が最大...
-
複数選択のListBoxでClickイベ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPからWindowsログインユーザ...
-
VBAでHTTPログイン
-
勝手にログアウトされてしまい...
-
戻るボタンで、ログイン中を維...
-
青い枠のみのHTML
-
別画面で起動するとログインセ...
-
特定の端末からのみWebシステム...
-
VB6)「DoEvents」について。(...
-
INPUTにnameがない場合のsubmit
-
バッチファイルでログイン後の...
-
えきねっとのログイン画面はどこ?
-
Windows認証でDBにアクセスでき...
-
ログインフラグがわかりません。
-
セッション管理について(同時...
-
2重ログインのチェック
-
エディットボックスの非表示方法
-
セレニウムで自動ログインする方法
-
VBからローカルサーバーにログイン
-
デュラララのダラーズ見たいな...
-
教えてgooログインについて
おすすめ情報