普通、会員ページなどにログインするときはIDとパスワード入れた後、
Enterキーでログイン出来ますよね?
私もログインコントロールでログインページを作っていて
ずっとEnterキーでログインしていたのですが、いつかを境に出来なくなってしまいました。
パスワード入れた時点でEnterを押しても反応しません。
Tab→Enter、もしくはマウスクリックならログイン出来るのですが・・・
これは結構不便だと感じます。
ユーザIDとパスワードをSession変数に格納して、その後のページを振り分けるのに使っているですが、
そのSessionがNullになってしまってるのかな?とも思いますが
何がきっかけでそうなってしまったのか謎なのです。
同じような体験したかた、原因が特定できる方、アドバイスの程よろしくお願いします。
ASP.NET(VB)
Visual Web Developer 2005 Express Edition
No.2ベストアンサー
- 回答日時:
mazda92さん
おはようございます。
ログインコントロールを使って実装してみましたが、パスワードを入れた時点でEnterを押下すると自動でログインボタンを押下したと認識されます。
>いつかを境に出来なくなってしまいました。
というのが気になります。具体的根拠は今の私ではわかりませんがソースを載せていただければ検証は可能かと思われます。
宜しくお願い致します。
この回答への補足
ありがとうございます。
とりあえずログインページのソースを載せてみます。
-----------------------
<script runat="server">
# 一番初めのテキストボックスにカーソルを合わせます
Protected Sub login1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
login1.Focus()
End Sub
# ログイン時、ユーザ名をセッションに格納しています
Protected Sub login1_LoggedIn(ByVal sender As Object, ByVal e As System.EventArgs)
Session("username") = login1.UserName
End Sub
</script>
-----------------------HTML部分
<table>
<tr>
<td colspan="2" style="height: 21px; width: 1000px; font-weight: bold; color: #f7f7de; text-align: left;">
<span style="font-size: 20pt; color: dimgray; font-family: MS UI Gothic"></span>
</td>
</tr>
<tr>
<td colspan="2" style="width: 1000px; text-align: left">
<table>
<tr>
<td style="text-align: center; width: 425px;">
<span style="font-size: 14pt; font-family: MS UI Gothic">ログイン</span>
<hr size="2" style="color: #000084" />
</td>
</tr>
<tr>
<td style="text-align: center; width: 425px;"><br />
<asp:Login ID="login1" runat="server" DisplayRememberMe="False"
Height="140px" TitleText="" Width="400px" OnLoggedIn="login1_LoggedIn"
OnLoad="login1_Load" DestinationPageUrl="~/index.aspx"
PasswordRecoveryText="パスワードを忘れた方はこちら"
PasswordRecoveryUrl="~/PasswordRecovery.aspx">
<loginButtonStyle BackColor="White" BorderColor="#000084" BorderStyle="Double"
BorderWidth="1px" Height="25px" Width="70px" /></asp:login>
</td>
</tr>
<tr>
<td style="text-align: right; width: 425px;">
<hr size="2" style="color: #000084" />
<span style="font-size: 14pt; font-family: MS UI Gothic"></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="width: 472px; text-align: left">
<asp:ValidationSummary ID="vs" runat="server" HeaderText="下記にエラー発生" Height="81px" Width="378px" />
</td>
</tr>
</table>
-----------------------
初めから作り直したところ、戻りました。
根本的な解決にはなってないかもしれませんが、
原因は上記のソースでは無かったようです。
この質問はここで締め切らせていただきます。
TTTAB様には、本当にありがとうございました。
No.1
- 回答日時:
mazda92さん
こんにちわ。
>ユーザIDとパスワードをSession変数に格納して、その後のページを振>り分けるのに使っているですが、
>そのSessionがNullになってしまってるのかな?とも思いますが
>何がきっかけでそうなってしまったのか謎なのです。
VisualStudioであればブレークポイントを止めてデバックを行うことが可能なはずです。
セッション変数を格納した直後の値が正常に格納されているかどうか。
次画面でも同様にセッション変数の値がNothingとなっていないかを確認してみましょうか!
ログイン画面はVS2005であれば、ログインコントロールという独自の機能が存在するはずです。
そちらを使ってもいいかもしれませんね♪
参考URL:http://msdn2.microsoft.com/ja-jp/library/ms17832 …
まず、回答ありがとうございます。
ログインコントロールは使っています。
「ブレークポイントを止めてデバッグ」を試みたのですが
ログインボタンをクリックしても入力したパスワードが空欄になるだけで、
特にページも遷移されず、何も引っかかりません。
他に検証方法はありますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Java JavaでWebページ作成 7 2023/07/21 21:09
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- その他(悩み相談・人生相談) ユニクロやGUのシフト管理アプリFRtimeが開けません。 社員番号とパスワードを入力してログインし 2 2022/09/02 11:12
- ルーター・ネットワーク機器 NUROのルータF660Aについて 2 2022/09/07 11:44
- UNIX・Linux Ubuntu on Xorgのログインについて 2 2023/08/10 15:16
- LINE LINEの不正ログインについて パソコン等からのログインは拒否設定していますが、万が一スマホから不正 1 2023/06/18 12:49
- ハッキング・フィッシング詐欺 楽天のフィッシングメールに引っかかってしまい、 ログインIDとパスワードを入力してしまいました。 次 2 2022/09/20 19:43
- ノートパソコン パソコンのログインが出来ない 3 2023/04/14 20:48
- その他(セキュリティ) fx口座開設し疑問があったのでfx業者のサポートの人にログインIDを教えてる所を間違ってログインパス 1 2022/03/24 17:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ログインフラグがわかりません。
-
特定の端末からのみWebシステム...
-
ボタンを押すと、テキストエリ...
-
C# VBAで言うexit subについて
-
VB.netでボリュームレベルメー...
-
マウスのボタン判定について
-
Ctrlキーを押しながらのダブル...
-
SPREADでカーソルの位置を1行目...
-
DVDの中身が表示されません。
-
Cookie認証 方法
-
HTMLだけでボタン作成
-
コマンドボタンをキーボードで操作
-
POSTだけして、ページの移動を...
-
dos画面が一瞬立ち上がる
-
携帯用サイトをエクセルVBAから...
-
負荷分散で内容同期される方法
-
VB.netによるWeb系ソフト...
-
どのボタンが押されたかの判定
-
一度しか押せないボタンについて
-
スクリプトによって、htaアプリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPからWindowsログインユーザ...
-
VBAでHTTPログイン
-
セッション管理について(同時...
-
戻るボタンで、ログイン中を維...
-
ログインフラグがわかりません。
-
フォーム認証でのパスワードロック
-
特定の端末からのみWebシステム...
-
PWを入れると別のページに飛ん...
-
【php】会員登録ログイン時シス...
-
ユーザー環境変数の一覧
-
ASP.NET MVC 最初からあるログ...
-
PHPで作成するログイン画面の作...
-
MAC版DW8 ログインパスワードの...
-
セレニウムで自動ログインする方法
-
ログイン履歴
-
複数のヤフーIDの画面ウィンド...
-
DFDの書き方について
-
ログイン状態が切れないように...
-
Windows認証でDBにアクセスでき...
-
勝手にログアウトされてしまい...
おすすめ情報