Tôi đang làm việc với thông tin đăng nhập của người dùng và đang gặp sự cố với phần tạo người dùng. Vấn đề của tôi là tôi đang cố gắng kiểm tra tên người dùng đầu vào dựa vào tệp văn bản để xem tên người dùng đó đã tồn tại chưa. Tôi không thể có vẻ để có được nó để so sánh tên người dùng đầu vào với mảng mà tôi đã mang lại. Tôi đã thử hai cách khác nhau để hoàn thành điều này. Một người sử dụng một mảng và một cái khác sử dụng một cái gì đó tôi đọc trực tuyến mà tôi không hoàn toàn hiểu. Bất kỳ trợ giúp hoặc giải thích nào sẽ được đánh giá cao.Sự cố khi kiểm tra nhập tên người dùng đối với tệp phẳng để tạo người dùng
Dưới đây là nỗ lực của tôi sử dụng một mảng để so sánh tắt của http://codepad.org/G7xmsf3z
Đây là nỗ lực thứ hai của tôi http://codepad.org/SbeqmdbG
Khi tôi thấy các câu hỏi như thế này, tôi luôn nghĩ "Tên người dùng tương tự nên được phép như thế nào?" I E. Nếu tên người dùng 'EXample' được cho phép, nếu' Example' được đăng ký? Hay là 'emily' và 'emily.' đều được phép? Tóm lại, hãy quyết định các quy tắc trước, sau đó tạo một chương trình con cho nó, tuân theo các quy tắc đó. – TLP
Bạn sẽ có một điều kiện chủng tộc ở đây sẽ làm hỏng hệ thống đăng ký của bạn. Bạn phải tìm ra cách khóa các quy trình khác từ việc cập nhật danh sách tài khoản cho đến khi chương trình hiện tại của bạn hoàn tất việc thực thi và giải phóng khóa của nó. Khóa các tập tin là hoàn toàn khả thi nhưng không dễ dàng như lưu trữ thông tin trong một DB thích hợp sẽ xử lý khóa cho bạn ... – tadmc